pyecharts模块 【图形模块/数据可视化】(4)

柱状图
from pyecharts import Bar

attr = ["{}月".format(i) for i in range(1,13)]
v1 = [2.0,4.9,7.0,23.2,15.6,76.7,135.6,162.2,32.6,20.0,6.4,3.3]
v2 = [2.6,5.9,9.0,26.4,28.7,32.6,44.6,234.5,178,33,44,55]
bar = Bar("柱状图示例")
bar.add("蒸发量",attr,v1,mark_line=['average'],mark_point=["max","min"])
bar.add("降水量",attr,v2,mark_line=['average'],mark_point=["max","min"])

bar.render()

from pyecharts import Pie

attr = ["妹子","直男","青春","朋友","divine"]
v1 = [11,12,13,55,4]
v2 = [13,14,55,25,12]
pie = Pie("饼图-玫瑰图",title_pos="center",width=900)
pie.add("商品A",attr,v1,center=[25,50],is_random=True,radius=[30,75],rosetype='radius')
pie.add("商品B",attr,v2,center=[25,50],is_random=True,radius=[30,75],rosetype='radius',is_legend_show=False,is_label_show=True)

pie.render()

 

#折线图和柱状图
from pyecharts import Bar,Line,Overlap

attr = ["A","B","C","D","E","F"]
v1 = [x*10 for x in range(1,7)]
v2 = [38,28,58,48,78,68]
bar = Bar("Line-Bar示例")
bar.add("bar",attr,v1)
line = Line()
line.add("line",attr,v2)

overlap = Overlap()
overlap.add(bar)
overlap.add(line)

overlap.render()

 

posted @ 2019-02-09 14:12  Justice-V  阅读(184)  评论(0)    收藏  举报