Сюжетный

Канадская компьютерная компания
Сюжетный
Тип компанииЧастный
ПромышленностьКомпьютерное программное обеспечение
Основан2012 ; 13 лет назад в Монреале , Квебек (2012)
ОсновательАлекс Джонсон
Джек Пармер
Крис Пармер
Мэтью Сандквист
Штаб-квартира
Веб-сайтplotly.com

Plotly — это техническая вычислительная компания со штаб-квартирой в Монреале , Квебек , которая разрабатывает инструменты для онлайн -анализа и визуализации данных . Plotly предоставляет онлайн-инструменты для построения графиков, аналитики и статистики для отдельных лиц и совместной работы, а также библиотеки для построения научных графиков для Python , R , MATLAB , Perl , Julia , Arduino , JavaScript [1] и REST .

История

Plotly был основан Алексом Джонсоном, Джеком Пармером, Крисом Пармером и Мэтью Сандквистом. [2]

Основатели имеют опыт работы в области науки, энергетики, анализа и визуализации данных. [2] Среди первых сотрудников — канадский инженер-программист Кристоф Вио и канадский геофизик Бен Постлетуэйт. [3] Канадская инновационная биржа назвала Plotly одной из 20 самых инновационных компаний Канады . [4] Plotly была представлена ​​в «строке стартапов» на PyCon 2013, [5] и выступила спонсором конференции SciPy 2018. [6]

Plotly привлекла 5,5 млн долларов США в ходе финансирования серии A , которое возглавляли MHS ​​Capital, Siemens Venture Capital, Rho Ventures, Real Ventures и Silicon Valley Bank . [7]

Редакции Boston Globe и Washington Post создали журналистику данных с помощью Plotly. [8] [9] В 2020 году Plotly был назван лучшим местом для работы по версии Canadian SME National Business Awards и номинирован на звание «Бизнес года». [10]

Продукция

Plotly предлагает продукты с открытым исходным кодом и корпоративные продукты.

  • Dash — это фреймворк с открытым исходным кодом Python , R и Julia для создания аналитических веб- приложений . Существует множество специализированных библиотек Dash с открытым исходным кодом, которые предназначены для создания компонентов и приложений Dash, специфичных для определенной области. Вот некоторые примеры: Dash DAQ для создания графических интерфейсов сбора данных для использования с научными инструментами и Dash Bio, которая позволяет пользователям создавать пользовательские типы диаграмм, инструменты анализа последовательностей и инструменты 3D-рендеринга для приложений биоинформатики. [11]
  • Dash Enterprise — платный продукт Plotly для создания, тестирования, развертывания, управления и масштабирования приложений Dash в масштабах всей организации. [12]
  • Chart Studio Cloud — бесплатный онлайн-инструмент для создания интерактивных графиков. Он имеет графический пользовательский интерфейс «укажи и щелкни» для импорта и анализа данных в сетку и использования статистических инструментов. [13] Графики можно встраивать или загружать.
  • Chart Studio Enterprise — платный продукт, позволяющий командам создавать, оформлять и делиться интерактивными графиками на одной платформе. Он предлагает расширенные возможности аутентификации и экспорта файлов, а также не ограничивает совместное использование и просмотр. [14]
  • Библиотеки визуализации данных Plotly.js — это библиотека JavaScript с открытым исходным кодом для создания графиков, которая поддерживает Plotly.py для Python , а также Plotly.R для R , MATLAB , Node.js , Julia и Arduino и REST API. [15] [16] [17] [18] [19] [20] [21] Plotly также можно использовать для стилизации интерактивных графиков с помощью блокнота Jupyter . [22]
  • Конвертеры фигур , которые преобразуют графики matplotlib , [23] ggplot2 , [24] и IGOR Pro [25] в интерактивные онлайн-графики.
Галерея графиков Plotly

Библиотеки визуализации данных

Plotly предоставляет набор поддерживаемых типов диаграмм для нескольких языков программирования:

Тип диаграммыНазвание диаграммыJavaScript [26]Питон [27]Р [28]Юлия [29]
Базовые диаграммыДиаграмма рассеянияистинныйистинныйистинныйистинный
Базовые диаграммыЛинейный графикистинныйистинныйистинныйистинный
Базовые диаграммыСтолбчатая диаграммаистинныйистинныйистинныйистинный
Базовые диаграммыКруговая диаграммаистинныйистинныйистинныйистинный
Базовые диаграммыПузыристый графикистинныйистинныйистинныйистинный
Базовые диаграммыТочечный графикистинныйистинныйистинныйистинный
Базовые диаграммыЗаполненный участокистинныйистинныйистинныйистинный
Базовые диаграммыГоризонтальная столбчатая диаграммаистинныйистинныйистинныйистинный
Базовые диаграммыДиаграмма Гантаистинныйистинный
Базовые диаграммыГрафик солнечных лучейистинныйистинныйистинныйистинный
Базовые диаграммыДиаграмма Сэнкиистинныйистинныйистинныйистинный
Базовые диаграммыОблако точекистинныйистинный
Базовые диаграммыДревовидная картаистинныйистинныйистинныйистинный
Базовые диаграммыСтолистинныйистинныйистинныйистинный
Базовые диаграммыГантельный участокистинныйистинный
Диаграммы ИИ и машинного обученияРегрессия МОистинный
Диаграммы ИИ и машинного обученияклассификация kNNистинный
Диаграммы ИИ и машинного обученияКривые ROC и PRистинный
Диаграммы ИИ и машинного обученияВизуализация PCAистинный
Диаграммы ИИ и машинного обученияПроекции t-SNE и UMAPистинный
Статистические диаграммыДиаграмма ящикаистинныйистинныйистинныйистинный
Статистические диаграммыГистограммаистинныйистинныйистинныйистинный
Статистические диаграммыDistplotистинный
Статистические диаграммы2D-график плотностиистинныйистинный
Статистические диаграммы2D гистограммаистинныйистинныйистинныйистинный
Статистические диаграммыКонтур 2D-гистограммыистинныйистинныйистинныйистинный
Статистические диаграммыМатрица диаграммы рассеянияистинный
Статистические диаграммыФасетный и решетчатый участокистинный
Статистические диаграммыУчасток дереваистинный
Статистические диаграммыКонтрольная карта SPCистинныйистинный
Статистические диаграммыСюжет для скрипкиистинныйистинныйистинныйистинный
Статистические диаграммыДиаграмма параллельных категорийистинныйистинныйистинный
Статистические диаграммыШпломистинныйистинныйистинный
Статистические диаграммыГрафик предельного распределенияистинный
Статистические диаграммыЛенточная диаграммаистинный
Научные диаграммыКонтурный участокистинныйистинныйистинныйистинный
Научные диаграммыТепловая картаистинныйистинныйистинныйистинный
Научные диаграммыИмшоуистинный
Научные диаграммыТройной участокистинныйистинныйистинныйистинный
Научные диаграммыГрафик параллельных координатистинныйистинныйистинныйистинный
Научные диаграммыЛогарифмическая диаграммаистинныйистинныйистинныйистинный
Научные диаграммыДендрограммаистинный
Научные диаграммыАннотированная тепловая картаистинный
Научные диаграммыТепловая карта WebGLистинныйистинныйистинный
Научные диаграммыРоза ветровистинныйистинныйистинный
Научные диаграммыТройной контурный графикистинныйистинныйистинныйистинный
Научные диаграммыТройное наложениеистинный
Научные диаграммыКолчанный сюжетистинный
Научные диаграммыОптимизировать участокистинный
Научные диаграммыСетевой графикистинныйистинный
Научные диаграммыРадарная диаграммаистинныйистинныйистинныйистинный
Научные диаграммыКовровый участокистинныйистинныйистинныйистинный
Научные диаграммыУчасток разброса ковровистинныйистинныйистинныйистинный
Научные диаграммыКонтурный участок ковраистинныйистинныйистинныйистинный
Научные диаграммыПолярная картаистинныйистинныйистинныйистинный
Научные диаграммыОтображение данных изображенияистинныйистинныйистинный
Финансовые диаграммыВодопадная диаграммаистинныйистинныйистинныйистинный
Финансовые диаграммыИндикатористинныйистинныйистинный
Финансовые диаграммыГрафик японских свечейистинныйистинныйистинныйистинный
Финансовые диаграммыВоронкообразная диаграммаистинныйистинныйистинныйистинный
Финансовые диаграммыВременной рядистинныйистинныйистинныйистинный
Финансовые диаграммыДиаграмма OHLCистинныйистинныйистинныйистинный
Финансовые диаграммыДиаграмма калибраистинныйистинныйистинныйистинный
Финансовые диаграммыПулевая диаграммаистинныйистинныйистинныйистинный
КартыСлои карты Mapboxистинныйистинныйистинныйистинный
КартыТепловая карта плотности Mapboxистинныйистинныйистинныйистинный
КартыКарта-карта Mapbox choroplethистинныйистинныйистинныйистинный
КартыКарта хороплетаистинныйистинныйистинныйистинный
КартыЛинии на картахистинныйистинныйистинныйистинный
КартыЛинии на Mapboxистинныйистинный
КартыПузыристые картыистинныйистинныйистинныйистинный
КартыДиаграммы рассеяния на картахистинныйистинныйистинныйистинный
КартыДиаграммы рассеяния на Mapboxистинныйистинныйистинныйистинный
КартыЗаполненная область на картеистинныйистинныйистинныйистинный
КартыMapbox hexbinистинный
3D-диаграммы3D-график рассеянияистинныйистинныйистинныйистинный
3D-диаграммыЛенточный сюжетистинныйистинный
3D-диаграммы3D-график поверхностиистинныйистинныйистинныйистинный
3D-диаграммы3D-сеткаистинныйистинныйистинныйистинный
3D-диаграммы3D линейный графикистинныйистинныйистинныйистинный
3D-диаграммыУчасток с тремя прибоямиистинныйистинныйистинныйистинный
3D-диаграммы3D-график кластераистинныйистинный
3D-диаграммы3D конусный графикистинныйистинныйистинныйистинный
3D-диаграммы3D график потокаистинныйистинныйистинныйистинный
3D-диаграммы3D-график изоповерхностиистинныйистинныйистинныйистинный
3D-диаграммы3D пузырьковая диаграммаистинный
3D-диаграммы3D-график объемаистинный
ПодсюжетыПодсюжетыистинныйистинныйистинныйистинный
Несколько осейНесколько осейистинныйистинныйистинныйистинный

Бросаться

Dash — это фреймворк Python, созданный поверх React , библиотеки JavaScript. [30] Но Dash также работает для R, и совсем недавно поддерживает Julia, и хотя он по-прежнему описывается как фреймворк Python, Python не используется для других языков, «описывая Dash как фреймворк Python, мы упускаем ключевую особенность его дизайна: сторона Python (бэкенд/сервер) Dash была создана так, чтобы быть легкой и не иметь состояния, [что позволяет] нескольким языкам бэкенда сосуществовать на равных основаниях». [31] Можно интегрировать диаграммы D3.js как компоненты Dash. [32] Dash предоставляет CSS по умолчанию (а также HTML и JavaScript, и вы можете добавить свой собственный), но для пользовательского стиля приложений Dash можно добавить CSS или использовать Dash Enterprise. [33]

Дэш Энтерпрайз

Dash Enterprise — платный продукт Plotly для создания, тестирования, развертывания, управления и масштабирования приложений Dash в масштабах всей организации. [34] Продукт интегрируется с корпоративными ИТ-системами, позволяя организациям создавать, развертывать и масштабировать приложения Dash с низким кодом. [35] Благодаря открытому исходному коду Dash аналитические приложения могут запускаться с локального компьютера, но к ним не может быть легко получен доступ других сотрудников организации. [36]

Интеграция корпоративных ИТ-решений

Dash Enterprise устанавливается в облачных средах и локально. Поддерживаются Amazon Web Services, Google Cloud Platform и Microsoft Azure, а также несколько локальных серверов Linux. [37] Интеграции аутентификации включают LDAP, AD, PKI, Okta, SAML, OAuth2, SSO и аутентификацию электронной почты, а доступ к приложениям Dash управляется через графический интерфейс, а не через код. [38] Dash Enterprise подключается к основным бэкэндам больших данных, включая Salesforce, PostgreSQL, Databricks через PySpark, Snowflake, Dask, Datashader и Vaex. [39] В 2020 году Plotly заключил партнерское соглашение с NVIDIA для интеграции Dash с RAPIDS, [40] а NVIDIA приняла участие в раунде финансирования серии C Plotly.

Возможности low-code

Dash Enterprise позволяет разрабатывать приложения Dash с низким кодом, что невозможно в Dash с открытым исходным кодом. Пользователи Enterprise могут писать приложения в нескольких средах разработки, включая Jupyter Notebook. [41] Dash Enterprise поставляется с несколькими «движками разработки» для редактирования приложений методом перетаскивания, проектирования приложений и автоматизированной отчетности, а также с десятками шаблонов приложений искусственного интеллекта и машинного обучения. [42] [43] [44] [45]

Развертывание и масштабирование

Код приложения Dash развертывается в Dash Enterprise с помощью команды git -push. Развертывания приложений Dash контейнеризуются , чтобы избежать конфликтов зависимостей, и могут быть встроены в существующие веб-платформы без iframes . [46] [47] Развернутые приложения могут управляться и получать к ним доступ на едином портале под названием App Manager, где администраторы могут контролировать аутентификацию пользователей и просматривать аналитику использования. [48] [49] Dash Enterprise масштабируется горизонтально с помощью Kubernetes . [50] Очередь заданий, ускорение GPU и распараллеливание CPU поддерживают требования к высокопроизводительным вычислениям . [51] Plotly также предлагает профессиональные услуги по разработке приложений и обучению на семинарах.

Ссылки

  1. ^ "Plotly Javascript". plotly.com . Получено 29.03.2023 .
  2. ^ ab Czikk, Joseph (29 июля 2013 г.). "Ex-Silicon Valley kids to launch web startup in Montreal". Montreal Gazette . Архивировано из оригинала 2013-11-13 . Получено 2013-10-29 .
  3. ^ "О". Plotly . Получено 29.10.2013 .
  4. ^ Леви, Карми (11 ноября 2013 г.). «CIX 2013 отмечает инновационную экономику Канады». Yahoo! Finance Canada .
  5. Кертин, Брайан (11 марта 2013 г.). «Объявляем о выборе строк для стартапов». PyCon .
  6. ^ "Спонсоры | SciPy 2018" . Получено 2018-08-06 .
  7. ^ "Plotly привлекает $5,5 млн в рамках серии A от Rho Ventures, MHS Capital, Real Ventures и других". BetaKit . Получено 06.08.2018 .
  8. ^ "Где грузовики разбиваются на шоссе Сторроу и Мемориал - The Boston Globe". BostonGlobe.com . Получено 06.08.2018 .
  9. ^ «Эксперт по голоду объясняет, что происходит теперь, когда талоны на продукты питания урезаны». Washington Post . Получено 2018-08-06 .
  10. ^ «Plotly назван лучшим местом для работы» (пресс-релиз). 4 февраля 2020 г.
  11. ^ "Dash by Plotly" . Получено 2018-07-31 .
  12. ^ "Dash Enterprise". Plotly . Получено 2014-09-20 .
  13. ^ Махлис, Шарон (6 ноября 2013 г.). «Красота и мозги: Plotly объединяет визуализацию данных и серьезный статистический анализ». Computer World . Архивировано из оригинала 2013-12-02 . Получено 2013-11-07 .
  14. ^ «Студия диаграмм».
  15. ^ "Библиотека Plotly's Julia". Plotly . Получено 2014-10-12 .
  16. ^ "Библиотека Node.js от Plotly". Plotly . Получено 2014-10-12 .
  17. ^ "Библиотека R Plotly". Plotly . Получено 2014-10-12 .
  18. ^ "Библиотека MATLAB Plotly". Plotly . Получено 2014-10-12 .
  19. ^ "Графическое представление данных". Python Wiki . 4 ноября 2013 г.
  20. ^ Романо, Зои (4 ноября 2013 г.). «Создание интерактивных графиков, регистрирующих данные Arduino с помощью Plotly». Блог Arduino .
  21. ^ "API". Plotly . Получено 29.10.2013 .
  22. ^ "Галерея Plotly IPython". IPython Notebook Viewer . Получено 2013-12-10 .
  23. ^ "Интерактивные онлайн-графики Matplotlib". Plotly . Получено 2014-10-12 .
  24. ^ "Интерактивные онлайн-графики ggplot2". Plotly . Получено 12 октября 2014 г.
  25. ^ "Интерактивные онлайн-графики Igor Pro". Plotly . Получено 12 октября 2014 г.
  26. ^ "Plotly". plotly.com .
  27. ^ «Библиотека построения графиков Plotly Python».
  28. ^ "Plotly". plotly.com .
  29. ^ "Plotly.jl". GitHub . 14 октября 2021 г.
  30. ^ «React для разработчиков Python | Документация Dash для Python | Plotly».
  31. ^ plotly (2020-10-26). "Объявляем Dash для Julia". Medium . Получено 2021-03-19 .
  32. ^ «Интеграция D3.js в компоненты Dash | Документация Dash для Python | Plotly».
  33. ^ «Добавление CSS и JS и переопределение шаблона загрузки страницы | Документация Dash для Python | Plotly». dash.plotly.com . Получено 19.03.2021 .
  34. ^ «Приложения для обработки данных для производства | Plotly». plotly.com .
  35. ^ «Dash Enterprise: ведущая платформа приложений для обработки данных для Python». plotly.com .
  36. ^ "Dash". GitHub . 26 октября 2021 г.
  37. ^ "Dash Enterprise - Пошаговая установка". plotly.com .
  38. ^ «Аутентификация без кода». plotly.com .
  39. ^ «Конвейеры больших данных».
  40. ^ «Plotly и NVIDIA объединяются для интеграции Dash и RAPIDS». 19 мая 2020 г.
  41. ^ «Рабочие области приложений данных». plotly.com .
  42. ^ «Каталог приложений Dash AI».
  43. ^ "Двигатель панели приборов".
  44. ^ «Комплект для проектирования приборной панели».
  45. ^ «Движок моментальных снимков Dash».
  46. ^ «Внедрение тире».
  47. ^ "Dash App Manager". plotly.com .
  48. ^ «Менеджер приложений Dash».
  49. ^ «Менеджер приложений Dash».
  50. ^ «Dash Kubernetes».
  51. ^ «Высокопроизводительные вычисления».
  • Официальный сайт
Retrieved from "https://en.wikipedia.org/w/index.php?title=Plotly&oldid=1270905777"