我对Python库的'免费'状态感到有点困惑,Plotly。
它在网站上说它是免费和开源的,但与此同时它表示如果你想在网上发布图表,你需要一个Plotly帐户。
https://plot.ly/python/offline/
我想构建一个利用绘图Python和JavaScript库的Web应用程序 - 我可以在没有图表帐户的情况下这样做吗?
编辑:如果你打算回答这个问题,请非常友好地解释如何改进它。
答案 0 :(得分:87)
简短:是 python库免费。
回答消息来源:
我也开始使用情节,我完全同意你的观点,一开始不是很清楚,如果情节是免费的。以下是我发现的关于情节的事实:
在开源声明中,还有关于其他图书馆的信息:
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