当前位置:   article > 正文

python生成图表_python用于生成图表的模块

python用于生成图表的模块

首先要用“pip install pyecharts ”命令安装好包,然后再运行下边程序

  1. import pyecharts
  2. from pyecharts.charts import Bar
  3. from pyecharts.charts import Pie
  4. from pyecharts.charts import Line
  5. from pyecharts import options as opts #设置参数
  6. bar=Bar()#创建一个柱状图对象
  7. bar.add_xaxis(["衬衫","毛衣","裙子","风衣","T恤"]) #用列表来保持
  8. bar.add_yaxis("A商家销量",[150,67,95,78,99]) #添加y轴数据
  9. bar.add_yaxis("B商家销量",[170,167,145,28,19]) #添加y轴数据
  10. bar.add_yaxis("C商家销量",[120,67,125,58,89]) #添加y轴数据
  11. bar.set_global_opts(title_opts=opts.TitleOpts(title="商场销售情况")) #设置标题
  12. bar.render("商场销售柱状图.html")
  13. pie=Pie() #创建饼状图对象
  14. cate = ['苹果', '华为', '小米', 'Oppo', 'Vivo', '魅族']
  15. data = [153, 124, 107, 99, 89, 46]
  16. dataList=[] #数据处理
  17. for i in range(0,len(cate)):
  18. d=[cate[i],data[i]]
  19. dataList.append(d)
  20. pie.set_global_opts(title_opts=opts.TitleOpts(title="手机销售情况"))
  21. pie.add("单位:万台",dataList)
  22. pie.render("手机销量饼图.html")
  23. #生成折线图
  24. line=Line()
  25. x=["1月","2月","3月","4月","5月","6月"]
  26. y1=[100,200,300,200,100,400]
  27. y2=[50,100,200,300,400,100]
  28. line.add_xaxis(xaxis_data=x)
  29. line.add_yaxis(y_axis=y1,series_name="深圳")
  30. line.add_yaxis(y_axis=y2,series_name="长沙")
  31. line.set_global_opts(title_opts=opts.TitleOpts(title="降雨量折线图"))
  32. line.render("降雨量折线图.html")

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

闽ICP备14008679号