pyecharts V1.9.0学习笔记 柱状图和全局配置(一)
生活随笔
收集整理的這篇文章主要介紹了
pyecharts V1.9.0学习笔记 柱状图和全局配置(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
csdn上好多代碼都是0.5.x版本,所以在這里記錄一下1.0.0版本后的也就是這次python3的版本。
有一說一,這個東西配著圖看代碼很容易了解,沒一行是干什么的。4
看一下代碼生成圖形
from pyecharts.charts import Barbar = Bar()bar.add_xaxis(["sad","asdff","asf"]) bar.add_xaxis(["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]) bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90]) bar.add_yaxis("商家A", [86, 100, 30, 5, 56]) bar.add_yaxis("商家b", [86, 100, 30, 1,55, 5, 56]) bar.add_yaxis("商家c", [86, 100, 30, 1, 5, 56]) bar.render()超范圍的數據不會 商家b有7個,只記錄前6個
商機A2,5個都會紀律,且兩個商家A會分成兩部分
.set_global_opts可以設置很多全局變量,可以到官方文檔中查找。
注意的是:.set_global_opts只有最后一次執行有用,也就是所以設置必須在一條語句中完成
主題種類
class _ThemeType:BUILTIN_THEMES = ["light", "dark", "white"]LIGHT = "light"DARK = "dark"WHITE = "white"CHALK: str = "chalk"ESSOS: str = "essos"INFOGRAPHIC: str = "infographic"MACARONS: str = "macarons"PURPLE_PASSION: str = "purple-passion"ROMA: str = "roma"ROMANTIC: str = "romantic"SHINE: str = "shine"VINTAGE: str = "vintage"WALDEN: str = "walden"WESTEROS: str = "westeros"WONDERLAND: str = "wonderland"HALLOWEEN: str = "halloween"總代碼
from pyecharts.charts import Bar from pyecharts import options as opts from pyecharts.globals import ThemeType bar = Bar(init_opts=opts.InitOpts(theme=ThemeType.PURPLE_PASSION))bar.add_xaxis(["sad","asdff","asf"]) bar.add_xaxis(["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]) bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90]) bar.add_yaxis("商家A", [86, 60, 30, 5, 56]) bar.add_yaxis("商家b", [86, 64, 30, 1,55, 5, 56]) bar.add_yaxis("商家c", [86, 50, 30, 1, 5, 56]) bar.set_global_opts(title_opts=opts.TitleOpts(title="這里是主標題",subtitle='我是副標題'),toolbox_opts=opts.ToolboxOpts(),legend_opts=opts.LegendOpts(is_show=True),visualmap_opts=opts.VisualMapOpts(is_show=True),datazoom_opts=opts.DataZoomOpts()) bar.set_series_opts(markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_='min',name="最小值"),opts.MarkPointItem(type_='max',name="最大值")]),markline_opts=opts.MarkPointOpts(data=[opts.MarkLineItem(type_='max',name="最大值"),opts.MarkLineItem(type_='min',name="最小值")])) bar.render("test.html")總結
以上是生活随笔為你收集整理的pyecharts V1.9.0学习笔记 柱状图和全局配置(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux smb无法访问服务器,sam
- 下一篇: 短信生成器部分思路----Android