📅  最后修改于: 2020-11-29 07:11:12             🧑  作者: Mango
本章介绍名为Matplotlib的数据可视化库和名为Chart Studio的在线绘图仪。
Matplotlib是一种流行的Python数据可视化库,能够生成可用于生产的静态图。您可以借助plotly.tools模块中的mpl_to_plotly()函数将静态matplotlib图形转换为交互式图形。
以下脚本使用Matplotlib的PyPlot API生成正弦波线图。
from matplotlib import pyplot as plt
import numpy as np
import math
#needed for definition of pi
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
plt.plot(x,y)
plt.xlabel("angle")
plt.ylabel("sine")
plt.title('sine wave')
plt.show()
现在,我们将其转换为如下图所示:
fig = plt.gcf()
plotly_fig = tls.mpl_to_plotly(fig)
py.iplot(plotly_fig)
代码的输出如下所示-
Chart Studio是Plotly提供的在线绘图制作工具。它提供了图形用户界面,用于将数据导入和分析到网格中以及使用统计工具。可以嵌入或下载图形。它主要用于使更快,更有效地创建图形。
登录到plotly的帐户后,通过访问链接https://plot.ly/create来启动Chart Studio应用程序。网页在绘图区域下方提供了一个空白工作表。 Chart Studio使您可以通过按+跟踪按钮添加绘图轨迹。
菜单中提供了各种图结构元素,例如注释,样式等,以及保存,导出和共享图的功能。
让我们在工作表中添加数据,并从跟踪类型中添加选择条形图跟踪。
在类型文本框中单击,然后选择条形图。
然后,为x和y轴提供数据列,并输入图标题。