pyecharts的图表,在生成的默认的html文件是靠左侧对齐的,网上找了修改的方法,让其居中。记录之。

1、我用的是“Anaconda”,系统是MAC。

2、找到路径:

/Users/username/opt/anaconda3/envs/envname/lib/python3.9/site-packages/pyecharts/render/templates

3、在上述路径中找到两个文件:

macro 与 simple_chart.html

4、在macro中修改两处:

第一处(修改):

<div id="{{ c.chart_id }}" class="chart-container" style="width:75%; height:75%;margin:auto;top:30px"></div>

如图:

pyecharts标题颜色大小设置(pyecharts图表居中设置)(1)

修改居中与百分比显示区域

第二处(增加):

<script>

Var x=window.innerWidth;

Function resizeFresh(){

if(x!=window.innerWith)

location.reload();

}

</script>

如图:

pyecharts标题颜色大小设置(pyecharts图表居中设置)(2)

创建刷新函数

5、再修改 simple_chart.html.

<body onresize = "resizeFresh()">

<style type = "text/css">

html,body{

height:100%;

width:100%;

}

</style>

如图:

pyecharts标题颜色大小设置(pyecharts图表居中设置)(3)

调用刷新函数

经过上述修改,再生成的图表已经可以居中输出,比之前感觉舒服许多。

,