Python的开源图形库Plotly (一)
plotly
是一个交互式、开源、基于浏览器的 Python
图形库。plotly
图形库可制作交互式、出版质量的图形。
包括制作线图
、散点图
、面积图
、条形图
、误差线
、箱线图
、直方图
、热图
、子图
、多轴图
、极坐标图
和气泡图
等等。
plotly
更是Python
中免费的一个图表开源模块,文档全面,非常方便我们上手,下面我们来看一下它的绘图方式。
plotly安装
plotly
提供用于绘制图表的 Web
服务。
图表保存在您的在线 plotly
帐户中。这是可选的,当然 plotly
可以离线使用。
离线绘图有两种选择:
1、使用 plotly.offline.plot()
创建独立的 HTML
。此文件可以在浏览器中打开。
2、在 Jupyter Notebook
中离线工作时使用 plotly.offline.iplot()
。
我这里使用的是第二种 Jupyter Notebook
离线绘图方式。
打开我们的笔记执行下列命令:
pip install plotly
plotly 与 传统 python 绘图方式 matplotlib 的比较
使用 plotly
库绘制一个简单柱状图:
import plotly.express as px
# 设置x坐标,y坐标
fig = px.bar(x=["a", "b", "c"], y=[1, 3, 2])
fig.show()
我们把鼠标移动上去,可以看到每条柱状都会有坐标提示