plot() 和 iplot() 在 Jupyter Notebook 中显示图形有什么区别?
原文由 user6882757 发布,翻译遵循 CC BY-SA 4.0 许可协议
plot() 和 iplot() 在 Jupyter Notebook 中显示图形有什么区别?
原文由 user6882757 发布,翻译遵循 CC BY-SA 4.0 许可协议
iplot
是互动情节。 Plotly 使用 Python 代码并制作漂亮的 JavaScript 绘图。它们让您可以对这些图的外观进行大量控制,还可以让您缩放、显示悬停信息和切换要在图表上查看的数据。 教程。
plot
command = Matplotlib 更老派。它创建静态图表。 所以实际上没有太多悬停信息,您必须重新运行代码才能更改任何内容。它是在 MATLAB 之后制作的,这是一个较旧的程序,所以有人说它看起来更糟。虽然它有很多选项,但可以让您很好地控制地块。如果你有一个庞大的数据集,它的创建速度可能会比 Plotly 图表快,但我不会怀疑太多。 教程。
Matplotlib 是标准的并且存在时间更长,因此有很多关于它的信息。 这 是一篇讨论 Python 中不同绘图包的博客文章。
原文由 lwileczek 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
我刚开始在 Python (3.6.6) 中使用 iplot() 。我认为它在 plotly 上使用了 Cufflinks 包装器,它在后台运行 Matplotlib。这似乎是我用简单的一行代码获得交互式图表的最简单方法。
虽然它需要一些库来设置。例如,下面的代码适用于 macOS 上的 Jupyter Notebook (5.0.0)。这里附上的图是 PNG 格式的,因此不是交互式的。
示例:(1) 线图(2) 条形图{代码如下}