python自学笔记之可视化神器pyecharts(一)
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标记线配置项)