大佬看到这里就可以走了, 小白可以继续看了,本篇文章只是【plotly】入门级
注意:本篇文章使用的是离线版本的plotly,没有用线上版的,直接在pycharm上运行的。
@[TOC](入门篇 plotly)
安装 plotly
1 | pip install plotly |
导入plotly
模块
1 | import plotly.graph_objects as go |
example1 Scatter
通过Scatter
方法画折线图:
1 | data = pd.read_csv(r'C:\Users\Administrator\Desktop\data\nz_weather.csv') |
1 | 使用数据: |
example2 Bar
通过Bar
画条形图:
1 | # Bar |
注解图:
example3 Histogram
Histogram
统计某列数据的次数:
1 | # Histogram |
example4 Express
Express
是一种更方便的制作图表的方法:
- 导入Express
import plotly.express as px
- 使用
Express
来完成example1的方法:1
2
3
4
5
6
7# plotly.express
import plotly.express as px
data = pd.read_csv(r'C:\Users\Administrator\Desktop\data\iris.csv')
fig = px.scatter(data, x='SepalLength', y='SepalWidth',
color='Name',
)
of.plot(fig)
1 | 使用的数据:鸢尾花数据集 |
example5 pie
通过Express方法生成饼图:
1 | data = pd.read_csv(r'C:\Users\Administrator\Desktop\data\pie-charts-with-excel.csv') |
1 | 使用数据: |
example6 3D
- 普通方法生成3D plot
1 | # 3D |
- Express方法生成3D plot
1 | fig5 = px.scatter_3d(data1, x='x', y='y', z='z', color='color') |
1 | 使用数据: |
example7 Densitymapbox
生成地图数据:
1 | data = pd.read_csv(r'C:\Users\Administrator\Desktop\data\earthquakes.csv') |
1 | 使用数据: |
plotly
官方文档:
结束语:
1.所有的数据都可以在plotly官方的github上找到。
2.如果我有什么讲得不好的地方欢迎大佬指点评论
3.原文链接https://blog.csdn.net/weixin_43347550/article/details/106163458