码迷,mamicode.com
首页 > 其他好文 > 详细

pyecharts

时间:2020-07-13 14:06:57      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:洗衣机   长度   orm   部分   task   top   tail   销售   back   

#网址:https://echarts.apache.org/examples/zh/index.html
#网址:https://www.cnblogs.com/hustcser/p/8831176.html 和 https://blog.csdn.net/u012535605/article/details/80677791
#版本:pip install pyecharts==0.5.5
#参数
# https://blog.csdn.net/weixin_43746433/article/details/97766914?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1

1、柱状图
form pyecharts import Bar

x=["电视","冰箱","洗衣机","空调"]

a=[123,234,123,256]

b=[231,125,236,339]
c=[243,236,222,123]

bar=Bar("各分公司销售数据",title_pos="40%",background_color="yellow")
#title_pos标题的位置,background_color背景颜色,title_color标题字体颜色

bar.use_theme("dark")#设置图表的主题
bar.add("苏宁",x,a,mark_point= ["max","min"],legend_top ="8%",is_label_show= True)#显示最大值和最小值,legend_top图列标题的位置,is_label_show显示数据标签

bar.add("京东",x,b,mark_point= ["max","min"],legend_top ="8%")#label_color=[‘yellow‘]柱的颜色

bar.add("小米",x,c,mark_point= ["max","min"],legend_top ="8%")#显示最大值和最小值,legend_top图列的位置

bar.render("D:\My Documents\Desktop\shashs.html")
2、堆积图
bar=Bar ("堆积图",title_pos= "40%",width= 1200,height= 600)#title_pos标题名称的位置,width图表的长度,height图表的宽度
bar.add("苏宁",x,a,legend_top= "8%",mark_point= ["max","min"],is_stack= True )#is_stack=True是否是堆积

bar.add("京东",x,b,legend_top= "8%",mark_point= ["max","min"],is_stack= True )

bar.render("D:\My Documents\Desktop\shashs.html")

3、
饼图
from  pyecharts import Pie

a=[1,2,3,4]

b=[5,6,7,8]

c=[2,3,4,5]

x=["张三","李四","王五","朱六"]

pie=Pie (‘饼图‘,title_pos ="50%",width= 1290,height= 1000)#background_color背景颜色,title_color标题字体颜色

pie.use_theme("roma")

pie.add(‘商品A‘,x,a,radius= [30,60],rosetype="area", center=[20,40],is_label_show= True)#radius= [30,75]表示是一个环形,分别是内径好外径,rosetype="area"表示是一个玫瑰样式的图形,is_label_show是显示标签及比例,center=[20,40]表示该图形的位置
pie.add("商品B",x,b,radius= [35,60],center= [70,40],rosetype="area",is_label_show= True )#center表示图表在的位置,,label_color= ["yellow",‘green‘]设置各部分的颜色,必须加中括号

pie.render("D:\My Documents\Desktop\shashs.html")

4、折线图

from pyecharts import Line
sttr=["{}月".format(i) for i in range(1,13) ]

v1=[123,124,45,54,132,167,143,153,122,85,36,55]#降水量

v2=[26,36,59,45,45,78,69,77,65,24,25,22]#流失量

v3=[22,33,65,54,58,68,78,88,70,65,45,24]#蒸发量

v4=[10,8,15,21,24,28,37,36,29,21,18,17]#温度

line=Line ("折线图",title_pos=‘center‘)#折线图是图表的名字,title_pos标题放的位置,title_top="50%"是在上下的一半

line.use_theme("dark")

line.add("降水量",sttr ,v1,mark_point= ["max","min"],legend_top ="8%",label_color= ["r"])#legend_top是各标签的位置,labei_color是各图表的颜色

line.add("流失量",sttr ,v2,mark_point= ["max","min"],legend_top ="8%",label_color= ["r"])

line.add("蒸发量",sttr ,v3,mark_point= ["max","min"],legend_top ="8%",label_color= ["r"])

line.add("温度",sttr ,v4,mark_point= ["max","min"],legend_top ="8%",label_color= ["r"])

line.render("D:\My Documents\Desktop\shashs.html")


pyecharts

标签:洗衣机   长度   orm   部分   task   top   tail   销售   back   

原文地址:https://www.cnblogs.com/pannizhe123900402/p/13292489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!