佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > 如何利用pyecharts畫好看的餅狀圖

如何利用pyecharts畫好看的餅狀圖

熱門標(biāo)簽:硅谷的囚徒呼叫中心 呼叫中心市場(chǎng)需求 Win7旗艦版 語音系統(tǒng) 客戶服務(wù) 百度AI接口 電話運(yùn)營中心 企業(yè)做大做強(qiáng)

前言

使用的pyecharts是v1.0

這里需要注意,pyecharts0.5的版本和v1.0以上的版本完全不一樣,可以說是兩個(gè)包

該包能夠方便快捷的繪制圖形

餅狀圖

圓環(huán)

代碼:

from pyecharts.charts import Pie
from pyecharts import options as opts
from pyecharts.render import make_snapshot
from snapshot_phantomjs import snapshot

def getPie(data,name):
 '''
 style like this https://gallery.pyecharts.org/#/Pie/pie_radius
 樣式為 空心 的圓環(huán)
 :param data:字典
 :param name:title
 :return:
 '''
 c = (
  Pie()
  .add(
   "",
   [list(z) for z in zip(data.keys(), data.values())],
   radius=["45%", "75%"],#直徑
   center=["50%", "56%"],#中心位置
   label_opts=opts.LabelOpts(is_show=False, position="center"),#is_show是否展示數(shù)值
  )
  .set_global_opts(
   title_opts=opts.TitleOpts(title=name, pos_top="13",pos_left="1%"),#標(biāo)題位置
   legend_opts=opts.LegendOpts(orient="vertical", pos_top="25%", pos_left="8%"),#圖例位置
  )
  .set_series_opts(label_opts=opts.LabelOpts(formatter="size: j555lbp%"))#數(shù)值表現(xiàn)形式,這里是百分比

  # .render("pie_radius.html")
 )
 return c

if __name__=="__main__":
	data = ##########
	name = #############
	make_snapshot(snapshot, getPie(data,name).render(), name+".png")#無法直接存儲(chǔ),所以使用此方法進(jìn)行存儲(chǔ),將圖像繪制,保存在本地

效果展示

(此處是png,背景實(shí)際是純白背景)

圓餅

代碼

def getPie1(data,name):
 '''
 style like this https://gallery.pyecharts.org/#/Pie/pie_radius
 樣式為 空心 的圓環(huán)
 :param data:
 :param name:
 :return:
 '''
 c = (
  Pie()
  .add(
   "",
   [list(z) for z in zip(data.keys(), data.values())],

   center=["50%", "56%"],
   label_opts=opts.LabelOpts(is_show=False, position="center"),
  )
  .set_global_opts(
   title_opts=opts.TitleOpts(title=name, pos_top="13",pos_left="1%"),
   legend_opts=opts.LegendOpts(orient="vertical", pos_top="25%", pos_left="8%"),
  )
  .set_series_opts(label_opts=opts.LabelOpts(formatter="size: tj557nd%"))

  # .render("pie_radius.html")
 )
 return c

# 這里main函數(shù)省略,和上面的一樣

效果展示

附上pyecharts的官方手冊(cè):https://pyecharts.org/#/zh-cn/intro

總結(jié)

到此這篇關(guān)于如何利用pyecharts畫好看餅狀圖的文章就介紹到這了,更多相關(guān)pyecharts畫餅狀圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python的pyecharts繪制各種圖表詳細(xì)(附代碼)
  • Python數(shù)據(jù)可視化 pyecharts實(shí)現(xiàn)各種統(tǒng)計(jì)圖表過程詳解
  • python使用pyecharts庫畫地圖數(shù)據(jù)可視化的實(shí)現(xiàn)
  • 使用pyecharts在jupyter notebook上繪圖
  • Flask使用Pyecharts在單個(gè)頁面展示多個(gè)圖表的方法
  • 利用 Flask 動(dòng)態(tài)展示 Pyecharts 圖表數(shù)據(jù)方法小結(jié)
  • python pyecharts 實(shí)現(xiàn)一個(gè)文件繪制多張圖
  • python實(shí)現(xiàn)Pyecharts實(shí)現(xiàn)動(dòng)態(tài)地圖(Map、Geo)
  • 利用pyecharts實(shí)現(xiàn)地圖可視化的例子
  • pyecharts繪制中國2020肺炎疫情地圖的實(shí)例代碼

標(biāo)簽:喀什 海南 崇左 濟(jì)南 長沙 山西 山西 安康

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何利用pyecharts畫好看的餅狀圖》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    彰化市| 舟山市| 汉沽区| 乡宁县| 镇平县| 旬阳县| 墨竹工卡县| 墨玉县| 大姚县| 奉节县| 平原县| 广饶县| 黄龙县| 双牌县| 岳普湖县| 英山县| 台江县| 东台市| 龙南县| 卢氏县| 宕昌县| 灵寿县| 台东县| 寿阳县| 颍上县| 和龙市| 龙井市| 阿拉善左旗| 武平县| 辽阳县| 达日县| 翁源县| 古交市| 年辖:市辖区| 万山特区| 石首市| 宁国市| 郧西县| 绵竹市| 札达县| 上虞市|