刚开始接触数据可视化,一开始使用了matplotlib.pyplot,画的图确实不好看,所以选择入手了pyecharts。以下记录了使用过程中遇到的坑,和亲自使用了的图表的绘制方法
-
安装的pyecharts版本不合适
- 解决方式:
安装时指定版本号:pip install pyecharts==0.5.11
- 报pyecharts_snapshot模块的错
- 解决方式
安装pyecharts_snapshot模块:pip install pyecharts_snapshot
绘制图表
- 饼状图
# 设置主标题设置宽高
pie = Pie("饼状图","副标题",height=500,width=800)
# 加入数据,设置坐标位置为【(左)45,(说)50】,is_legend_show设置是否显示图示,is_label_show设置是否显示数据
pie.add("各地区贴吧数量", area, area_school_count, center=[45, 60], is_label_show=True,is_legend_show=False)
# 保存图表
pie.render()
- 地图热力图
map = Map("中国地图", '中国地图', width=1200, height=600)
map.add("", provice, values, visual_range=[0, 100], maptype='china', is_visualmap=True,
visual_text_color='#000')
map.show_config() # 显示传入的json数据
map.render(path="中国地图.html")