当前位置:   article > 正文

pyecharts 进阶之3D柱状图(一)_pyecharts 3d图表之 3d 柱状图第1关:bar3d:3d柱状图(一)

pyecharts 3d图表之 3d 柱状图第1关:bar3d:3d柱状图(一)

官方文档

简介 - pyecharts - A Python Echarts Plotting Library built with love.

先绘制个3D柱状图

  1. import random
  2. import pyecharts.options as opts
  3. from pyecharts.charts import Bar3D
  4. from pyecharts.faker import Faker
  5. # 定义变量
  6. xdata = Faker.drinks
  7. ydata = ['2019', '2020', '2021', '2022']
  8. zdata = [random.randint(0, 100) for z in range(35)]
  9. data = [tuple(z) for z in zip(xdata * 7, ydata * 7, zdata)]
  10. bar3d = (
  11. # 3D柱状图
  12. Bar3D(
  13. # 初始化配置项
  14. init_opts=opts.InitOpts(
  15. theme='white', # 图表主题 white dark
  16. )
  17. )
  18. # 数据配置
  19. .add(
  20. series_name='销售数量', # 系列名称
  21. data=data, # 数值 格式为[(x,y,z),(x,y,z)]
  22. xaxis3d_opts=opts.Axis3DOpts(data=[list(z) for z in zip(xdata)]), # X轴数据项 格式为[名称1, 名称2]
  23. yaxis3d_opts=opts.Axis3DOpts(data=[list(z) for z in zip(ydata)]), # Y轴数据项 格式为[名称1, 名称2]
  24. )
  25. # !!!!全局配置项!!!!
  26. .set_global_opts(
  27. # 标题配置项
  28. title_opts=opts.TitleOpts(
  29. title="3D柱状图", # 主标题
  30. ),
  31. # 视觉映射配置项
  32. visualmap_opts=opts.VisualMapOpts(
  33. is_show=True, # 是否显示视觉映射配置
  34. ),
  35. )
  36. )
  37. bar3d.render("test1.html")

运行一下看下结果

以上就是3D柱状图的绘制,不懂的可以看一下之前的博客,更多配置请移至官方文档。 

Python pyecharts 快速入门_小猪小猪呼噜噜的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/616011
推荐阅读
相关标签
  

闽ICP备14008679号