Plotly python: совершенно бесплатно?
Я немного запутался в "свободном" статусе библиотеки Python, Plotly.
Он говорит на своем веб-сайте, что он бесплатный и с открытым исходным кодом, но в то же время он говорит, что вам понадобится учетная запись Plotly, если вы хотите опубликовать графики в интернете.
https://plot.ly/python/offline/
Я хочу создать веб-приложение, которое использует библиотеки plotly Python и JavaScript - могу ли я сделать это без plotly счет?
EDIT: если вы собираетесь понизить вопрос, пожалуйста, будьте любезны объяснить, как его можно улучшить.
4 ответа:
коротко: да библиотека python-это свободный.
ответ с источниками:
Я также начал использовать plotly, и я полностью согласен с вами, что сначала не очень ясно, свободен ли plotly или нет. Вот факты, которые я нашел о plotly:
- библиотека python является бесплатной и публикуется под MIT-лицензией источник
- JS-libs публикуются под MIT-лицензией с тех пор 2015 (источник). Так что это также бесплатно с 2015 года. Вот также ссылка на объявление с открытым исходным кодом plotly.js с 2015 года источник
в объявлении с открытым исходным кодом есть также эта информация о других библиотеках plotly:
клиенты R, Python и MATLAB для Plotly всегда были с открытым исходным кодом, в то время как основной графический слой-plotly.js-был с закрытым исходным кодом. Теперь весь стек с открытым исходным кодом. источник
учетные записи, которые вы можете создать на своем веб-сайте, предназначены только для размещения графиков в интернете. Как с бесплатной учетной записью вы можете разместить один частный график, с профессиональной учетной записью вы можете разместить неограниченное количество частных/публичных графиков. ссылке
Это довольно распространенная бизнес-модель, чтобы сделать код с открытым исходным кодом и заработать деньги с предоставлением поддержки / или в Примере графического хостинга для вас, если вы не хотите размещать они сами по себе.
обновление: 20.10.2016: Так как этот вопрос получает много внимания я обновил источники
Да, это совершенно бесплатно. Вы также можете использовать pro функции, предоставляемые в онлайн-версии бесплатно, и вам не нужна онлайн-учетная запись для этого. Все сюжеты, созданные с помощью этого, могут храниться в частном порядке (это не имеет ничего общего с онлайн-аккаунтом, пока вы не свяжете их вместе).
Я также создал примеры учебных пособий по созданию интерактивных графиков с использованием автономной библиотеки plotly в python. Вы можете получить к нему доступ по адресу: https://github.com/SayaliSonawane/Plotly_Offline_Python
вы можете использовать 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)