可视化图表汇总(pyecharts)
- 饼图
基本使用:
from pyecharts.charts import Pie
import pyecharts.options as opts
pie = Pie()
pie.add(系列名字符串 , list(zip(属性列表 , 值列表) ) )
Pie.render_notebook()
常用功能:
- 设置标签属性
pie.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {d}%"))
(其中:{b}表示类目名,{d}表示百分比,另外,{a}表示系列名,{c}表示数值
- 设置图例的方向和位置
pie.set_global_opts(legend_opts=opts.LegendOpts(orient="vertical",pos_top="2%", pos_left="5%"))
(其中,orient控制方向,默认横向,vertical为纵向,pos_top/pos_bottom/pos_left/pos_right 控制位置)
- 环形图
在add函数的参数中,添加radius=["30%", "70%"]
(两个数值分别为内半径和外半径,用百分比表示,且是字符串形式)
- 南丁格尔玫瑰图
在add函数的参数中,添加rosetype="area"
(其中,area表示每个扇形角度一样,另外radiu表示每个扇形角度不一样)
- 散点图
基本使用:
from pyecharts.charts import Scatter
import pyecharts.options as opts
scat= Scatter ()
scat. add_xaxis (横坐标数据列表) #横坐标数据需要字符串
scat. add_yaxis (系列名 , 纵坐标数据列表)
scat.render_notebook()