python生成图表

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

import pyecharts
from pyecharts.charts import Bar
from pyecharts.charts import Pie
from pyecharts.charts import Line
from pyecharts import options as opts #设置参数

bar=Bar()#创建一个柱状图对象
bar.add_xaxis(["衬衫","毛衣","裙子","风衣","T恤"]) #用列表来保持
bar.add_yaxis("A商家销量",[150,67,95,78,99]) #添加y轴数据
bar.add_yaxis("B商家销量",[170,167,145,28,19]) #添加y轴数据
bar.add_yaxis("C商家销量",[120,67,125,58,89]) #添加y轴数据
bar.set_global_opts(title_opts=opts.TitleOpts(title="商场销售情况")) #设置标题
bar.render("商场销售柱状图.html")

pie=Pie() #创建饼状图对象
cate = ['苹果', '华为', '小米', 'Oppo', 'Vivo', '魅族']
data = [153, 124, 107, 99, 89, 46]
dataList=[] #数据处理
for i in range(0,len(cate)):
	d=[cate[i],data[i]]
	dataList.append(d)
pie.set_global_opts(title_opts=opts.TitleOpts(title="手机销售情况"))
pie.add("单位:万台",dataList)
pie.render("手机销量饼图.html")

#生成折线图
line=Line()
x=["1月","2月","3月","4月","5月","6月"]
y1=[100,200,300,200,100,400]
y2=[50,100,200,300,400,100]
line.add_xaxis(xaxis_data=x)
line.add_yaxis(y_axis=y1,series_name="深圳")
line.add_yaxis(y_axis=y2,series_name="长沙")
line.set_global_opts(title_opts=opts.TitleOpts(title="降雨量折线图"))
line.render("降雨量折线图.html")



  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值