wake-up-neo.net

Plotly Python: völlig kostenlos?

Ich bin ein bisschen verwirrt über den 'freien' Status der Python Bibliothek, Plotly.

Auf seiner Website heißt es, dass es kostenlos und Open Source ist, aber gleichzeitig benötigen Sie ein Plotly-Konto, wenn Sie die Grafiken im Web veröffentlichen möchten.

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

Ich möchte eine Webanwendung erstellen, die die Plotly Python und JavaScript-Bibliotheken nutzt - kann ich das ohne einen Plotly-Account tun?

94
Charon

Kurz: Ja , die python Bibliothek ist kostenlos .


Antwort mit Quellen:

Ich habe auch angefangen, plotly zu verwenden, und stimme Ihnen voll und ganz zu, dass zunächst nicht klar ist, ob plotly kostenlos ist oder nicht. Hier sind die Fakten, die ich über plotly gefunden habe:

  • Die python Bibliothek ist kostenlos und wird unter der MIT-Lizenz Source veröffentlicht
  • Die JS-libs werden seit 2015 unter der MIT-Lizenz veröffentlicht ( Source ). So ist es auch seit 2015 kostenlos. Hier ist auch ein Link zur Open-Source-Ankündigung von plotly.js aus dem Jahr 2015 Source

In der Open-Source-Ankündigung gibt es auch diese Informationen über die anderen Bibliotheken von plotly:

Die R-, Python- und MATLAB-Clients für Plotly waren schon immer Open Source, während die Kerngrafikebene plotly.js Closed Source war. Jetzt ist der gesamte Stack Open Source. Quelle


Die Konten, die Sie auf ihrer Website erstellen können, dienen nur dazu, Diagramme online zu hosten. Wie bei einem kostenlosen Konto können Sie eine private Grafik hosten, bei einem professionellen Konto können Sie unbegrenzt private/öffentliche Grafiken hosten. Link

Es ist ein weit verbreitetes Geschäftsmodell, den Code als Open-Source-Software zu entwickeln und Geld mit der Bereitstellung von Support zu verdienen.


UPDATE: 20.10.2016 : Da diese Frage viel Beachtung findet, habe ich die Quellen aktualisiert

Ja, es ist völlig kostenlos. Sie können auch die in der Online-Version bereitgestellten Pro-Funktionen kostenlos nutzen und benötigen dazu kein Online-Konto. Alle damit erstellten Plots können privat gespeichert werden (es hat nichts mit dem Online-Account zu tun, bis Sie sie miteinander verknüpfen).

Ich habe auch Beispiel-Tutorials zum Erstellen interaktiver Plots mit der Plotly-Offline-Bibliothek in Python erstellt. Sie können unter folgender Adresse darauf zugreifen: https://github.com/SayaliSonawane/Plotly_Offline_Python

8
Sayali Sonawane

Sie können Plotten im Offline-Modus verwenden und die Dash-Bibliothek herunterladen. Zur Verwendung von Plotly in der Offline-Methode können Sie den folgenden Code verwenden

## 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)
4
sushmit

Ja, die plotly Bibliothek ist eine kostenlose Bibliothek. Sie können es auf verschiedene Arten verwenden:

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

oder, um im Internet zu veröffentlichen, warum nicht mit Dash:

import dash
0
Shreyas Bapat