时间数据可视化 南丁格尔玫瑰图

该代码示例展示了如何利用pyecharts库创建两个极坐标系下的堆叠柱状图。首先从hot-dog-places.csv文件中读取数据,然后分别用这些数据生成两个图表,一个以角度为堆叠基础,另一个以半径为堆叠基础。最后将这两个图表添加到页面并进行渲染。
摘要由CSDN通过智能技术生成

2000

2001200220032004200520062007200820092010
255050.544.553.5495466596854
24312630.5383752635964.543
2223.525.529.532323749425537

pyecharts0.1.9.4版本

from pyecharts import Polar
from pyecharts import Bar, Scatter3D
from pyecharts import Page
import csv
import os
page = Page()
polar = Polar("极坐标系-堆叠柱状图示例1", width=1200, height=600)
datax = []
datay = []
with open('e:\\file\hot-dog-places.csv') as f:
     reader = csv.reader(f)
     for datarow in reader:
         datax.append(datarow)
radius = datax[0]
y1 = datax[1]
y2 = datax[2]
y3 = datax[3]
print(y1)
polar.add("A", y1, angle_data=radius, type='barRadius', is_stack=True)
polar.add("B", y2, angle_data=radius, type='barRadius', is_stack=True)
polar.add("C", y3, angle_data=radius, type='barRadius', is_stack=True)
polar.show_config()
page.add(polar)

polar = Polar("极坐标系-堆叠柱状图示例2", width=1200, height=600)
polar.add("A", y1, radius_data=radius, type='barAngle', is_stack=True)
polar.add("B", y2, radius_data=radius, type='barAngle', is_stack=True)
polar.add("C", y3, radius_data=radius, type='barAngle', is_stack=True)
polar.show_config()

page.add(polar)
page.render()

os.system("render.html")

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值