pyecharts是一款将python与echarts结合的强大的数据可视化工具
一、pyecharts包含的图表:
| 函数名 | 图表类型 |
|---|---|
| Bar | 柱状图/条形图 |
| Bar3D | 3D柱状图 |
| Scatter | 散点图 |
| Scatter3D | 3D 散点图 |
| Kline | K线图 |
| Line | 折线/面积图 |
| Pie | 饼图 |
| Boxplot | 箱形图 |
| EffectScatter | 带有涟漪特效动画的散点图 |
| Funnel | 漏斗图 |
| Gauge | 仪表盘 |
| Geo | 地理坐标系 |
| Graph | 关系图 |
| HeatMap | 热力图 |
| Liquid | 水球图 |
| Map | 地图 |
| Parallel | 平行坐标系 |
| Polar | 极坐标系 |
| Radar | 雷达图 |
| Sankey | 桑基图 |
| ThemeRiver | 主题河流图 |
| WordCloud | 词云图 |
二、各配置项
1、初始化配置项init_opts=opts.InitOpts()
2、通用配置项add()
3、全局配置项set_global_options()
| 配置项 | 名称 | 语法 |
|---|---|---|
| title_opts | 标题 | title_opts=opts.TitleOpts() |
| legend_opts | 图例 | legend_opts=opts.LegendOpts() |
| tooltip_opts | 提示框 | tooltip_opts=opts.TooltipOpts() |
| toolbox_opts | 工具箱 | toolbox_opts=opts.ToolboxOpts() |
| xaxis_opts | X轴 | xaxis_opts=opts.AxisOpts() |
| yaxis_opts | Y轴 | yaxis_opts=opts.AxisOpts() |
| visualmap_opts | 视觉映射 | visualmap_opts=opts.VisualMapOpts() |
| datazoom_opts | 区域缩放 | datazoom_opts=opts.DataZoomOpts() |
| graphic_opts | 原生图形元素组件 | |
| axispointer_opts | 坐标轴指示器 | |
| brush_opts | 区域选择组件 | |
4、系列配置项set_series_opts()
| 配置项 | 名称 |
|---|---|
| ItemStyleOpts | 图元样式配置项 |
| TextStyleOpts | 文字样式配置项 |
| LabelOpts | 标签配置项 |
| Line3DEffectOpts | 3D线样式配置项 |
| SplitLineOpts | 分割线配置项 |
| MarkPointltem | 标记点数据项 |
| MarkPointOpts | 标记点配置项 |
| MarkLineItem | 标记线数据项 |
| MarkLineOpts | 标记线配置项 |
| MarkAreaItem | 标记区域数据项 |
| MarkAreaOpts | 标记区域配置项 |
| EffectOpts | 涟漪特效配置项 |
| AreaStyleOpts | 区域填充样式配置项 |
| SplitAreaOpts | 分割区域配置项 |
各配置项具体用法可参考:
[pyecharts学习笔记]——全局配置项(TitleOpts标题配置项)
[pyecharts学习笔记]——全局配置项(LegendOpts图例配置项)
[pyecharts学习笔记]——全局配置项(AxisOpts坐标轴配置项)
[pyecharts学习笔记]——全局配置项(InitOpts初始化配置项)
[pyecharts学习笔记]——全局配置项(ToolboxOpts工具箱配置项)
[pyecharts学习笔记]——全局配置项(VisualMapOpts视觉映射配置项)
[pyecharts学习笔记]——系统配置项(LineStyleOpts线样式配置项)
[pyecharts学习笔记]——系统配置项(LabelOpts标签配置项)
[pyecharts学习笔记]——系统配置项(MarkPointOpts标记点配置项)
[pyecharts学习笔记]——系统配置项(MarkLineOpts标记线配置项)