web-dev-qa-db-fra.com

Complètement python: totalement gratuit?

Je suis un peu confus quant au statut "libre" de la bibliothèque Python, Plotly.

Il est indiqué sur son site Web qu’il est gratuit et à source ouverte, mais il est également indiqué que vous aurez besoin d’un compte Plotly si vous souhaitez publier les graphiques sur le Web.

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

Je souhaite créer une application Web qui exploite les bibliothèques de complot Python et JavaScript. Puis-je le faire sans compte Plotly?

94
Charon

En bref: Oui la bibliothèque python est libre .


Répondez avec les sources:

J'ai aussi commencé à utiliser l'intrigue et je suis tout à fait d'accord avec vous pour dire que ce n'est pas très clair au début si l'intrigue est gratuite ou non. Voici les faits que j'ai trouvés à propos de complot:

  • La bibliothèque python est gratuite et est publiée sous la licence MIT Source
  • Les librairies JS sont publiées sous licence MIT depuis 2015 ( Source ). Il est donc également gratuit depuis 2015. Voici également un lien vers l'annonce en source ouverte de plotly.js de 2015 Source

L'annonce open source contient également ces informations sur les autres bibliothèques de plotly:

Les clients R, Python et MATLAB de Plotly ont toujours été à code source ouvert, tandis que la couche graphique principale, plotly.js, était à code source fermé. Maintenant, toute la pile est open-source. Source


Les comptes que vous pouvez créer sur leur site Web servent uniquement à héberger des graphiques en ligne. Comme avec un compte gratuit, vous pouvez héberger un graphe privé, avec un compte professionnel, vous pouvez héberger un nombre illimité de graphes privés/publics. Lien

C'est un modèle commercial assez courant de rendre le code open-source et de gagner de l'argent en fournissant du support/ou en prenant exemple sur les graphes d'hébergement complot pour vous si vous ne voulez pas les héberger vous-même.


UPDATE: 20.10.2016 : Cette question suscitant beaucoup d'attention, j'ai mis à jour les sources.

93

Oui c'est totalement gratuit. Vous pouvez également utiliser gratuitement les fonctionnalités professionnelles fournies dans la version en ligne et vous n'avez pas besoin d'un compte en ligne pour le faire. Toutes les parcelles créées à l'aide de cela peuvent être stockées de manière privée (cela n'a rien à voir avec un compte en ligne tant que vous ne les liez pas).

J'ai également créé des exemples de didacticiels sur la création de graphiques interactifs à l'aide de la bibliothèque de graphismes hors ligne de Python. Vous pouvez y accéder via: https://github.com/SayaliSonawane/Plotly_Offline_Python

8
Sayali Sonawane

Vous pouvez utiliser plotly en mode hors connexion et télécharger la bibliothèque Dash. Pour utiliser la méthode plotly en mode hors connexion, vous pouvez utiliser le code suivant

## 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

Oui, la bibliothèque plotly est une bibliothèque libre. Vous pouvez l'utiliser de plusieurs manières:

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

ou, pour publier sur Internet, pourquoi ne pas aller avec Dash:

import dash
0
Shreyas Bapat