Plotly python:完全免费?

时间:2016-02-19 17:21:07

标签: python python-2.7 plot plotly

我对Python库的'免费'状态感到有点困惑,Plotly。

它在网站上说它是免费和开源的,但与此同时它表示如果你想在网上发布图表,你需要一个Plotly帐户。

https://plot.ly/python/offline/

我想构建一个利用绘图Python和JavaScript库的Web应用程序 - 我可以在没有图表帐户的情况下这样做吗?

编辑:如果你打算回答这个问题,请非常友好地解释如何改进它。

4 个答案:

答案 0 :(得分:87)

简短: python库免费

回答消息来源:

我也开始使用情节,我完全同意你的观点,一开始不是很清楚,如果情节是免费的。以下是我发现的关于情节的事实:

  • python库是免费的,并在MIT-License Source
  • 下发布
  • JS-libs自2015年以来在MIT-License下发布(Source)。因此它自2015年起也是免费的。这里也是一个链接到2015年的plotly.js的开源声明Source

在开源声明中,还有关于其他图书馆的信息:

  

Plotly的R,Python和MATLAB客户端一直是开源的,而核心图形层 - plotly.js - 是闭源的。现在整个堆栈都是开源的。 Source

您可以在其网站上创建的帐户仅用于在线托管图表。与免费帐户一样,您可以托管一个私人图表,通过专业帐户,您可以托管无限的私人/公共图表。 Link

这是一个非常常见的商业模式,使代码开源并通过提供支持赚钱,或者如果您不希望自己托管它们,可以为您提供图表托管图表。

更新时间:20.10.2016 :由于此问题得到了很多关注,我更新了消息来源

答案 1 :(得分:8)

是的,它是完全免费的。您还可以免费使用在线版提供的专业功能,而且您不需要在线帐户。使用此功能创建的所有图表都可以私密存储(在将它们链接在一起之前,它与在线帐户无关)。

我还创建了有关使用python中的绘图离线库创建交互式绘图的示例教程。您可以访问:https://github.com/SayaliSonawane/Plotly_Offline_Python

答案 2 :(得分:4)

您可以在离线模式下使用plotly以及下载Dash库。 要在离线方法中使用plotly,您可以使用以下代码

## plotly libraries
from plotly import __version__
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import plotly.graph_objs as go

init_notebook_mode(connected=True)

答案 3 :(得分:-1)

是的, plotly 库是一个免费的库。您可以通过多种方式使用它:

from plotly.offline import init_notebook_mode
init_notebook_mode(connected=True)

或者,为了在互联网上发布,为什么不选择 Dash

import dash