Подтвердить что ты не робот

Plotly python: совершенно бесплатно?

Я немного озадачен "свободным" состоянием библиотеки Python, Plotly.

На своем веб-сайте говорится, что он бесплатный и с открытым исходным кодом, но в то же время говорится, что вам потребуется учетная запись Plotly, если вы хотите публиковать графики в Интернете.

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

Я хочу создать веб-приложение, использующее сюжетные библиотеки Python и JavaScript - могу ли я сделать это без сюжетной учетной записи?

4b9b3361

Ответ 1

Короткие: Да библиотека python свободна.


Ответ с источниками:

Я также начал использовать сюжет, и я полностью согласен с вами в том, что сначала не ясно, плагин ли он свободен или нет. Вот факты, которые я нашел о заговоре:

  • Библиотека python бесплатна и публикуется в разделе MIT-License Источник
  • JS-lib публикуются под лицензией MIT с 2015 года (Источник). Таким образом, он также бесплатный с 2015 года. Здесь также есть ссылка на анонс сайта plly.js с открытым исходным кодом с 2015 года Source

В анонсе с открытым исходным кодом есть также информация о других библиотеках plotly:

Клиенты R, Python и MATLAB для Plotly всегда были с открытым исходным кодом, а основной графический слой - plotly.js - был закрытым. Теперь весь стек является открытым исходным кодом. Source


Учетные записи, которые вы можете создать на своем веб-сайте, предназначены только для размещения графиков в Интернете. Как и в бесплатной учетной записи, вы можете разместить один частный график, с помощью профессиональной учетной записи вы можете размещать неограниченные частные/общедоступные графики. Ссылка

Это довольно распространенная бизнес-модель, которая делает код открытым исходным кодом и зарабатывает деньги с предоставлением поддержки/или на примере графиков графического хостинга для вас, если вы не хотите размещать их самостоятельно.


ОБНОВЛЕНИЕ: 20.10.2016. Поскольку этот вопрос получает большое внимание, я обновил источники

Ответ 2

Да, это совершенно бесплатно. Вы также можете использовать профессиональные функции, предоставляемые в онлайн-версии бесплатно, и вам не нужна онлайн-учетная запись для этого. Все графики, созданные с помощью этого, могут храниться в частном порядке (это не имеет никакого отношения к онлайн-аккаунту, пока вы не свяжете их вместе).

Я также создал примеры учебных пособий по созданию интерактивных графиков с использованием автономной библиотеки в Python. Вы можете получить к нему доступ по адресу: https://github.com/SayaliSonawane/Plotly_Offline_Python

Ответ 3

Вы можете использовать сюжет в автономном режиме, а также загрузить Dash library. Чтобы использовать метод 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)

Ответ 4

Да, сюжетная библиотека является бесплатной библиотекой. Вы можете использовать его несколькими способами:

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

или для публикации в Интернете почему бы не использовать Dash:

import dash