Pyecharts中的餅圖位置調(diào)整方式
更新時(shí)間:2022年11月01日 10:59:12 作者:陳年椰子
這篇文章主要介紹了Pyecharts 餅圖位置調(diào)整方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
Pyecharts餅圖位置調(diào)整
如果要把 pyecharts 里的餅圖嵌入其他頁面,有的時(shí)候需要調(diào)整餅圖的位置。
不調(diào)整可能會(huì)顯示成這樣

調(diào)整后的效果是這樣

關(guān)鍵代碼在于:
center=["40%", "60%"]
def pie_base_proc(p_dict, p_list) -> Pie:
c = (
Pie(init_opts=opts.InitOpts(width=p_dict['width'],height=p_dict['height']))
.add("", p_list,center=["40%", "60%"])
.set_global_opts(title_opts=opts.TitleOpts(title=p_dict['title']),
legend_opts=opts.LegendOpts(orient=p_dict['orient'], pos_left=p_dict['pos_left'], pos_top=p_dict['pos_top']))
.set_series_opts(label_opts=opts.LabelOpts(formatter="", position='inside'))
)
return c
def lx_data_Pie(m_dict):
p_dict = {'title':m_dict['title'], 'width':'300px', 'height': '300px'}
# horizontal vertical
p_dict['orient'] ="horizontal"
p_dict['pos_left'] = "0%"
p_dict['pos_top'] = "5%"
m_data = m_dict['m_data']
p_list = [list(z) for z in zip(m_data[0], m_data[1])]
return pie_base_proc(p_dict,p_list)利用Pyecharts 制作餅圖
from pyecharts import options as opts
from pyecharts.charts import Pie
from random import randint
def pie_base() -> Pie:
c = (
Pie()
.add("", [list(z) for z in zip(['寶馬','法拉利','奔馳','奧迪','大眾','豐田','特斯拉'],
[randint(1, 20) for _ in range(7)])])
.set_global_opts(title_opts=opts.TitleOpts(title="Pie-基本示例"))
.set_series_opts(label_opts=opts.LabelOpts(formatter=": {c}"))
)
return c
pie_base().render('G:/PythonWorkSpace/MatplotlibNumpyPandas/pie_pyecharts.html')
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用jupyter notebook輸出顯示不完全的問題及解決
這篇文章主要介紹了使用jupyter notebook輸出顯示不完全的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
PyCharm2020.1.1與Python3.7.7的安裝教程圖文詳解
這篇文章主要介紹了PyCharm2020.1.1與Python3.7.7的安裝教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08
python實(shí)現(xiàn)炫酷屏幕保護(hù)的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)炫酷屏幕保護(hù)效果,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以跟隨小編一起了解一下2023-12-12
解決Python print 輸出文本顯示 gbk 編碼錯(cuò)誤問題
這篇文章主要介紹了解決Python print 輸出文本顯示 gbk 編碼錯(cuò)誤問題,本文給出了三種解決方法,需要的朋友可以參考下2018-07-07
Python數(shù)據(jù)分析matplotlib設(shè)置多個(gè)子圖的間距方法
今天小編就為大家分享一篇Python數(shù)據(jù)分析matplotlib設(shè)置多個(gè)子圖的間距方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08
Django Auth應(yīng)用實(shí)現(xiàn)用戶身份認(rèn)證
Django Auth 應(yīng)用一般用在用戶的登錄注冊(cè)上,用于判斷當(dāng)前的用戶是否合法。本文將介紹Auth的另一個(gè)功能,即認(rèn)證用戶身份,感興趣的同學(xué)可以關(guān)注一下2021-12-12

