日韩性视频-久久久蜜桃-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 柱状图的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲一道本 | 亚洲色图网站 | 成人手机在线视频 | 午夜网址| 精品偷拍网 | 午夜视频福利 | 国产少妇一区二区 | 亚州精品毛片 | 国产精品一区二区三区久久 | 日韩作爱视频 | 男人天堂2021 | 日日舔夜夜操 | 国产日本在线观看 | 日韩免费观看一区二区三区 | 97人人澡人人爽人人模亚洲 | 激情综合网av | 国产人成无码视频在线观看 | 欧美成人777| 国产美女精品久久久 | 欧美人与性动交a欧美精品 日韩免费高清视频 | 打美女白嫩屁屁网站 | 日韩不卡一区二区 | 国产精品二 | 一出一进一爽一粗一大视频 | 黄视频网站在线看 | 波多野结衣视频在线观看 | 扒丝袜| 小泽玛利亚一区二区三区 | 黄色精品在线观看 | 欧美丰满老熟妇xxxxx性 | 精品久久视频 | 亚洲综合在线中文字幕 | 亚洲女女做受ⅹxx高潮 | 五月天中文字幕av | 亚洲综合伊人 | 97免费人妻无码视频 | 韩国三级bd高清中字2021 | 爱啪啪影视 | 国产性在线 | 美女网站一区 | aaa欧美 | 亚洲福利影视 | 国产不卡在线视频 | 精品无码国产污污污在线观看 | 欧美丰满美乳xxⅹ高潮www | 波多野结衣欧美 | 日本v视频| 青少年xxxxx性开放hg | 色婷婷香蕉在线一区二区 | 天天插天天摸 | 欧美在线观看网站 | 国产色爱 | 韩国一级淫片免费看 | 日日精 | 国产毛片18 | 天天想你在线观看完整版电影高清 | 中国少妇初尝黑人巨大 | 色姑娘天天操 | 偷偷草| 97公开视频 | 秋霞在线视频观看 | 成人夜间视频 | 中文字幕精品一区二区精 | 波多野结衣乳巨码无在线 | av女大全列表 | 夫妻性生活黄色片 | 国产伦精品一区二区三区 | 快射视频网站 | 一乃葵在线 | 一级黄色片网址 | 性生交大全免费看 | 日韩污视频在线观看 | 在线观看福利电影 | 亚洲精品在线视频 | 日韩中文字幕一区二区三区四区 | 寡妇激情做爰呻吟 | 91亚洲视频在线 | 手机看片中文字幕 | 一级黄大片 | 亚洲福利网址 | 成人免费视频软件网站 | av大帝在线观看 | 狠狠夜 | 91亚洲在线| 黄色片播放器 | av在线天天 | 成人免费毛片糖心 | 欧美成人综合一区 | 国产a网站 | 亚洲中文一区二区三区 | 手机看片一区二区三区 | 91色视频在线观看 | 一本一道精品欧美中文字幕 | 国产麻豆成人精品av | 成人免费在线播放 | 欧美另类在线播放 | 日本东京热一区二区三区 | 欧美少妇视频 | 久久精品国产亚洲av麻豆色欲 |