日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pyecharts应用2 柱状图

發布時間:2025/4/5 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pyecharts应用2 柱状图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0 涉及網站

pyecharts 官方文檔? https://pyecharts.org/#/zh-cn/intro

pyecharts 官方展示? http://pyecharts.herokuapp.com/

系列配置項? ? https://pyecharts.org/#/zh-cn/series_options

ToolboxOpts:工具箱配置項
https://pyecharts.org/#/zh-cn/global_options?id=toolboxopts%EF%BC%9A%E5%B7%A5%E5%85%B7%E7%AE%B1%E9%85%8D%E7%BD%AE%E9%A1%B9

LegendOpts:圖例配置項
https://pyecharts.org/#/zh-cn/global_options?id=legendopts%EF%BC%9A%E5%9B%BE%E4%BE%8B%E9%85%8D%E7%BD%AE%E9%A1%B9

DataZoomOpts:區域縮放配置項
https://pyecharts.org/#/zh-cn/global_options?id=datazoomopts%EF%BC%9A%E5%8C%BA%E5%9F%9F%E7%BC%A9%E6%94%BE%E9%85%8D%E7%BD%AE%E9%A1%B9
?

1 導入庫

from pyecharts import options as opts from pyecharts.charts import Bar

2 普通柱狀圖

c=Bar() c.add_xaxis(['生命值','遠程傷害','攻擊速度','持續時間'])c.add_yaxis('加農炮',[742,175,1,30]) c.add_yaxis('迫擊炮',[1012,183,1,30]) c.add_yaxis('炸彈塔',[1126,184,1.6,25]) c.add_yaxis('特斯拉電塔',[1152,230,1.1,35]) c.add_yaxis('地獄之塔',[1749,848,0.4,30])c.set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔'))c.render('cr_base.html')

柱狀圖效果圖

相比于matplotlib,這種柱狀圖的好處是,我可以只選定幾欄查看:

3 鏈式實現柱狀圖

c1=(Bar().add_xaxis(['生命值','遠程傷害','攻擊速度','持續時間']).add_yaxis('加農炮',[742,175,1,30]).add_yaxis('迫擊炮',[1012,183,1,30]).add_yaxis('炸彈塔',[1126,184,1.6,25]).add_yaxis('特斯拉電塔',[1152,230,1.1,35]).add_yaxis('地獄之塔',[1749,848,0.4,30]).set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔')).render('cr_base1.html') )

柱狀圖的效果和2是一樣的

4 is_selected:是否選中圖例

c1=(Bar().add_xaxis(['生命值','遠程傷害','攻擊速度','持續時間']).add_yaxis('加農炮',# 系列名稱,用于 tooltip 的顯示,legend 的圖例篩選。[742,175,1,30],#系列數據is_selected=True,#是否選中圖例).add_yaxis('迫擊炮',[1012,183,1,30],is_selected=False).add_yaxis('炸彈塔',[1126,184,1.6,25],is_selected=False).add_yaxis('特斯拉電塔',[1152,230,1.1,35],is_selected=True).add_yaxis('地獄之塔',[1749,848,0.4,30],is_selected=False).set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔')).render('cr_base1.html') )

我們在代碼中,設定了“加農炮”和“特斯拉電塔”是is_selected。那么圖是不是這樣的呢?答案是是的

5 stack——疊加柱狀圖

這里還有一條“set_series_opts(?label_opts=opts.LabelOpts(is_show=False))”,加了這條語句之后,就不會顯示柱狀圖上的數字了。

c1=(Bar().add_xaxis(['生命值','遠程傷害','攻擊速度','持續時間']).add_yaxis('加農炮',# 系列名稱,用于 tooltip 的顯示,legend 的圖例篩選。[742,175,1,30],#系列數據stack='3圣水', #數據堆疊,相同的 stack 值可以堆疊放置。 ).add_yaxis('迫擊炮',[1012,183,1,30],stack='5圣水',).add_yaxis('炸彈塔',[1126,184,1.6,25],stack='5圣水',).add_yaxis('特斯拉電塔',[1152,230,1.1,35],stack='4圣水',).add_yaxis('地獄之塔',[1749,848,0.4,30],stack='5圣水',).set_series_opts(label_opts=opts.LabelOpts(is_show=False))#不顯示標簽.set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔')).render('cr_base1.html') )

?6 color——設置顏色

配置add_yaxis函數的color參數。

優點是方便,缺點是有時會出現顏色錯位。
更好的方法是使用“系列配置項”中的“ItemStyleOpts:圖元樣式配置項”
具體可以見 https://pyecharts.org/#/zh-cn/series_options

c1=(Bar().add_xaxis(['生命值','遠程傷害','攻擊速度','持續時間']).add_yaxis('加農炮',# 系列名稱,用于 tooltip 的顯示,legend 的圖例篩選。[742,175,1,30],#系列數據color='red',).add_yaxis('迫擊炮',[1012,183,1,30],color='green',).add_yaxis('炸彈塔',[1126,184,1.6,25],color='blue',).add_yaxis('特斯拉電塔',[1152,230,1.1,35],color='pink',).add_yaxis('地獄之塔',[1749,848,0.4,30],color='purple',).set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔')).render('cr_base1.html') )

7 設置標簽相對于柱狀圖的位置

c1=(Bar().add_xaxis(['生命值','遠程傷害','攻擊速度','持續時間']).add_yaxis('加農炮',# 系列名稱,用于 tooltip 的顯示,legend 的圖例篩選。[742,175,1,30],#系列數據label_opts=opts.LabelOpts(position='insideBottom'),).add_yaxis('迫擊炮',[1012,183,1,30],label_opts=opts.LabelOpts(position='insideTop',font_size=20),) # 設置標簽位置和字號.add_yaxis('炸彈塔',[1126,184,1.6,25],).add_yaxis('特斯拉電塔',[1152,230,1.1,35],).add_yaxis('地獄之塔',[1749,848,0.4,30],).set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔')).render('cr_base1.html') )

由于后三個是一樣的效果,所以我們點開一個就可以了

8 添加工具欄

前面都不變,改變set_global_opts里面的內容

c.set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔'),toolbox_opts=opts.ToolboxOpts(), # 顯示工具欄)

看到右上方出現了狀態欄

9 是否顯示圖例

前面都不變,改變set_global_opts里面的內容

c.set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔'),legend_opts=opts.LegendOpts(is_show=False) #是否顯示圖例)

10 縮放滑塊

前面都不變,改變set_global_opts里面的內容

c.set_global_opts(title_opts=opts.TitleOpts(title='CR單位屬性',subtitle='防御塔'),datazoom_opts=opts.DataZoomOpts(), #Bar-顯示水平方向的縮放滑塊)

11 層疊折線與柱狀圖

Faker見?pyecharts應用3 Faker函數庫_劉文巾的博客-CSDN博客

from pyecharts import options as opts from pyecharts.charts import Bar, Line from pyecharts.faker import Fakerv1 = [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3] v2 = [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3] v3 = [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2]bar = (Bar().add_xaxis(Faker.months).add_yaxis("蒸發量", v1).add_yaxis("降水量", v2)#到這里和之前的柱狀圖都是一樣的.extend_axis(yaxis=opts.AxisOpts(axislabel_opts=opts.LabelOpts(formatter="{value} °C"), interval=5))#添加一個新的坐標軸(副y坐標,右邊的y的格式).set_series_opts(label_opts=opts.LabelOpts(is_show=False))#不顯示柱狀圖的標簽.set_global_opts(title_opts=opts.TitleOpts(title="Overlap-bar+line"),yaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(formatter="{value} ml")),)#主y坐標(左邊的y)的格式 )line = Line().add_xaxis(Faker.months).add_yaxis("平均溫度", v3, yaxis_index=1) #yaxis_index=1的意思是使用第1個坐標(坐標編號從0開始,0是主坐標,1是副坐標)bar.overlap(line) #line也畫在柱狀圖上bar.render("cr_base1.html")

總結

以上是生活随笔為你收集整理的pyecharts应用2 柱状图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产视频手机在线播放 | 优优色影院 | 97久久人人超碰caoprom欧美 | 天天碰天天碰 | 欧美视频导航 | いいなり北条麻妃av101 | 日韩av影片在线观看 | 裸体一区二区三区 | 欧美欧美欧美欧美 | 亚洲AV无码成人精品区东京热 | av中文字幕免费在线观看 | 一区二区精品 | 91官网在线观看 | 久久精品7 | 福利一区二区视频 | 日韩中文字幕av | 色01看片网 | 久久视频这里只有精品 | 欧美熟妇另类久久久久久不卡 | 老司机激情影院 | 日韩欧美中文字幕在线视频 | 亚洲gay视频| 欧美a一级片 | 国产视频在线观看视频 | 长腿校花无力呻吟娇喘的视频 | 天天干天天舔天天操 | 国产a不卡 | 亚洲一区二区三区加勒比 | 新97超碰 | 东北老女人av | 日本一区二区在线免费观看 | www.涩涩爱 | 国产专区在线播放 | 青草一区二区 | 久久精品色欲国产AV一区二区 | 五月激情啪啪 | 成人v | 少妇性bbb搡bbb爽爽爽欧美 | 日韩av中文字幕在线免费观看 | 97超碰97| 久草精品在线 | 国产精品美女av | 中文字幕在线观看免费高清 | 日本道在线观看 | 成人va视频 | 九一精品在线 | 伊人伊人鲁| 99久久成人| 浪漫樱花在线观看高清动漫 | 久久精品国产露脸对白 | 精品一区二区三区中文字幕 | 亚洲性久久 | 天海翼一区 | 日韩精品在线观看AV | 国产精品一国产精品 | 不卡视频一区 | 美女露隐私网站 | jlzzjizz在线播放观看 | 91精品国产综合久久久久久 | 九九热精品视频在线观看 | www.成年人| 夜夜爽夜夜 | jizzz18| 91高清国产 | 国产热热| 成人免费在线看片 | 97超碰福利 | 久久美女精品 | 久久精品| 91私密视频| 久久久久亚洲AV成人无码国产 | 一级二级三级黄色片 | 免费看片色 | 男男成人高潮片免费网站 | 久久91av | 在线看的av网站 | 五月天国产精品 | 欧美色吊丝 | 久久在线视频 | 欧美视频在线一区二区三区 | 黄色69| 国产人妻大战黑人20p | 男女做爰真人视频直播 | 国产精品亚洲一区二区三区 | 清清草视频| 日本少妇大战黑人 | 日本高清视频www | 欧美变态口味重另类 | 婷婷激情四射 | 久久久久久久亚洲av无码 | 在线观看中文字幕一区二区 | 日韩欧美在线观看一区二区 | 亚洲精品社区 | 黄瓜视频在线观看 | 少妇激情偷人爽爽91嫩草 | 高清毛片aaaaaaaaa片 | 午夜国产一区 | 97自拍偷拍视频 | 欧美黄色大片免费观看 |