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>
如圖:
修改居中與百分比顯示區域
第二處(增加):
<script>
Var x=window.innerWidth;
Function resizeFresh(){
if(x!=window.innerWith)
location.reload();
}
</script>
如圖:
創建刷新函數
5、再修改 simple_chart.html.
<body onresize = "resizeFresh()">
<style type = "text/css">
html,body{
height:100%;
width:100%;
}
</style>
如圖:
調用刷新函數
經過上述修改,再生成的圖表已經可以居中輸出,比之前感覺舒服許多。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!