Pyecharts-您的动态制图好伙伴!
提示:本身Pyecharts的讲解会非常的长,因为可以做的图就很多,我只是筛选了十二个我认为基础的数据图,更多的制图函数我会放在最后面的文章,还请自行了解。
请先看目录,以此来缩小查找的范围,如果该文章有些小错误,还请见谅......
Pyecharts能做什么?
- Bar(柱状图):用于创建柱状图
- Line(折线图):用于创建折线图
- Pie(饼图):用于创建饼图
- Scatter(散点图):用于创建散点图
- EffectScatter(带有涟漪效果的散点图):用于创建带有涟漪效果的散点图
- Kline(K线图):用于创建K线图,即股票行情图
- HeatMap(热力图):用于创建热力图
- Funnel(漏斗图):用于创建漏斗图
- Gauge(仪表盘):用于创建仪表盘样式的图表
- Geo(地理坐标系):用于在地理坐标系上绘制各种类型的地理数据,如地理分布、迁徙等
- Map(地理坐标系上的地区分布):与Geo类似,但主要针对中国及世界各国的省份、城市等进行可视化展示
- WordCloud(词云):以文字为主题,根据词频生成具有艺术性和创意性的词云图片
pyecharts的设计
pyecharts易于使用,基于Echarts框架,提供了一套用户友好、易于使用的Python API,用于创建多样化的交互式图表。而可视化效果和交互性更出色,不仅提供了各种数据可视化图表选择以及插件,而且支持通过JavaScript进行交互,可以方便地开发基于Python的web应用。
所以pyecharts则更加适合web应用开发和数据可视化展示,提供了各种插件和可视化组件,允许开发人员使用Python和JS编程方式进行交互式的数据可视化展示。
Pyecharts所有制图的基本函数
Bar(柱状图) | Bar() | add_xaxis() | add_yaxis() | set_global_opts() | render() |
Line(折线图) | Line() | add_xaxis() | add_yaxis() | set_global_opts() | render() |
Pie(饼图) | Pie() | add()(添加饼图数据) | set_global_opts() | render() | |
Scatter(散点图) | Scatter() | add_xaxis() | add_yaxis() | set_global_opts() | render() |
Kline(K线图) | Kline() | add_xaxis() | add_yaxis() | set_global_opts() | render() |
HeatMap(热力图) | HeatMap() | set_global_opts() | render() | ||
Funnel(漏斗图) | Funnel() | add() | set_global_opts() | render() | |
Gauge(仪表盘) | Gauge() | set_global_opts() | render() | ||
Map(地理图) | Map() | add() | set_global_opts() | render() | |
Geo(地理坐标系) | Geo() | add_schema() add_coordinate() |
add_coordinate() set_series_options() |
set_global_opts() | render() |
WordCloud(词云) | WordCloud() | add() | set_global_opts() | render() | |
EffectScatter(涟漪效果的散点图) | EffectScatter() | add_xaxis() | add_yaxis() | set_global_opts() (需设置visualmap_opts) |
render() |
可以看到必须要的函数,最基础的一点就是创建图表