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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

pyecharts V1.9.0学习笔记 柱状图和全局配置(一)

發布時間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pyecharts V1.9.0学习笔记 柱状图和全局配置(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

csdn上好多代碼都是0.5.x版本,所以在這里記錄一下1.0.0版本后的也就是這次python3的版本。

  • Bar 棒狀圖
  • from pyecharts.charts import Barbar = Bar()//棒這個類bar.add_xaxis(["sad","asdff","asf"])//加x方向的名稱,但只算最后一次 bar.add_xaxis(["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]) bar.add_yaxis("商家A", [5, 20, 36, 10, 75, 90])//x坐標上的數據1 bar.add_yaxis("商家B", [86, 100, 30, 1, 5, 56])//數據2 bar.add_yaxis("商家c", [86, 100, 30, 1, 5, 56])//數據3 bar.render()//生成html文件

    有一說一,這個東西配著圖看代碼很容易了解,沒一行是干什么的。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只有最后一次執行有用,也就是所以設置必須在一條語句中完成

    from pyecharts import options as opts 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)) bar.render()

    bar.render("test.html")//可以自己設置名稱 from pyecharts.globals import ThemeType bar = Bar(init_opts=opts.InitOpts(theme=ThemeType.LIGHT))//設置主題

    主題種類

    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学习笔记 柱状图和全局配置(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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