Plotly es una empresa de informática técnica con sede en Montreal , Quebec , que desarrolla herramientas de visualización y análisis de datos en línea . Plotly proporciona herramientas de gráficos, análisis y estadísticas en línea para individuos y colaboración, así como bibliotecas de gráficos científicos para Python , R , MATLAB , Perl , Julia , Arduino y REST .
Tipo | Privado |
---|---|
Industria | Software de ordenador |
Fundado | Montreal , Quebec (2012) |
Fundador | Alex Johnson Jack Parmer Chris Parmer Matthew Sundquist |
Sede | |
Sitio web | plotly |
Historia
Plotly fue fundada por Alex Johnson, Jack Parmer, Chris Parmer y Matthew Sundquist. [1]
Los antecedentes de los fundadores se encuentran en ciencia, energía y análisis y visualización de datos. [1] Los primeros empleados incluyen a Christophe Viau, un ingeniero de software canadiense y Ben Postlethwaite, un geofísico canadiense. [2] Plotly fue nombrada una de las 20 mejores empresas innovadoras de Canadá por el Canadian Innovation Exchange . [3] Plotly apareció en la "fila de inicio" en PyCon 2013, [4] y patrocinó la conferencia SciPy 2018. [5]
Plotly recaudó $ 5.5 millones durante su financiamiento Serie A , liderado por MHS Capital, Siemens Venture Capital, Rho Ventures , Real Ventures y Silicon Valley Bank . [6] Han recaudado $ 7.1 millones en la Serie B y $ 2.4 millones en las rondas de financiamiento de la Serie C. [7]
Las redacciones de Boston Globe y Washington Post han producido periodismo de datos utilizando Plotly. [8] [9] En 2020, Plotly fue nombrada Mejor Lugar para Trabajar por los Premios Nacionales de Empresas para PYMES canadienses y nominada como Empresa del Año. [10]
Productos
Plotly ofrece productos empresariales y de código abierto.
- Dash es un marco de trabajo Python , R y Julia de código abierto para crear aplicaciones analíticas basadas en la web . Existen muchas bibliotecas de Dash de código abierto especializadas que están diseñadas para crear componentes y aplicaciones de Dash específicos del dominio. Algunos ejemplos son Dash DAQ, para crear GUI de adquisición de datos para usar con instrumentos científicos, y Dash Bio, que permite a los usuarios crear tipos de gráficos personalizados, herramientas de análisis de secuencias y herramientas de renderizado 3D para aplicaciones bioinformáticas. [11]
- Dash Enterprise es el producto pago de Plotly para crear, probar, implementar, administrar y escalar aplicaciones Dash en toda la organización. [12]
- Chart Studio Cloud es una herramienta en línea gratuita para crear gráficos interactivos. Tiene una interfaz gráfica de usuario de apuntar y hacer clic para importar y analizar datos en una cuadrícula y usar herramientas de estadísticas. [13] Los gráficos se pueden incrustar o descargar.
- Chart Studio Enterprise es un producto pago que permite a los equipos crear, diseñar y compartir gráficos interactivos en una sola plataforma. Ofrece opciones de exportación de archivos y autenticación ampliadas, y no limita el uso compartido y la visualización. [14]
- Bibliotecas de visualización de datos Plotly.js es una biblioteca de JavaScript de código abierto para crear gráficos y potencias Plotly.py para Python , [15] así como Plotly.R para R , [16] MATLAB , [17] Node.js , [18 ] Julia , [19] y Arduino [20] y una API REST . [21] Plotly también se puede utilizar para diseñar gráficos interactivos con el cuaderno Jupyter . [22]
- Conversores de figuras que convierten gráficos matplotlib , [23] ggplot2 , [24] e IGOR Pro [25] en gráficos interactivos en línea.
Bibliotecas de visualización de datos de Plotly
Plotly proporciona una colección de tipos de gráficos admitidos en varios lenguajes de programación:
Tipo de gráfico | Nombre del gráfico | JavaScript [26] | Python [27] | R [28] | Julia [29] |
---|---|---|---|---|---|
Gráficos básicos | Gráfico de dispersión | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Gráfico de linea | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Gráfico de barras | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Gráfico circular | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Gráfico de burbujas | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Gráfica de puntos | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Parcela de área llena | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Gráfico de barras horizontales | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Gráfico de gantt | CIERTO | CIERTO | ||
Gráficos básicos | Gráfico de rayos solares | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Diagrama de Sankey | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Punto de nube | CIERTO | CIERTO | ||
Gráficos básicos | Mapa de árbol | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Mesa | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos básicos | Gráfico con mancuernas | CIERTO | |||
Gráficos de inteligencia artificial y aprendizaje automático | Regresión ML | CIERTO | |||
Gráficos de inteligencia artificial y aprendizaje automático | clasificación kNN | CIERTO | |||
Gráficos de inteligencia artificial y aprendizaje automático | Curvas ROC y PR | CIERTO | |||
Gráficos de inteligencia artificial y aprendizaje automático | Visualización de PCA | CIERTO | |||
Gráficos de inteligencia artificial y aprendizaje automático | Proyecciones t-SNE y UMAP | CIERTO | |||
Cuadros estadísticos | Diagrama de caja | CIERTO | CIERTO | CIERTO | CIERTO |
Cuadros estadísticos | Histograma | CIERTO | CIERTO | CIERTO | CIERTO |
Cuadros estadísticos | Distplot | CIERTO | |||
Cuadros estadísticos | Gráfico de densidad 2D | CIERTO | CIERTO | ||
Cuadros estadísticos | Histograma 2D | CIERTO | CIERTO | CIERTO | CIERTO |
Cuadros estadísticos | Contorno de histograma 2D | CIERTO | CIERTO | CIERTO | CIERTO |
Cuadros estadísticos | Matriz de gráficos de dispersión | CIERTO | |||
Cuadros estadísticos | Gráfico de facetas y enrejado | CIERTO | |||
Cuadros estadísticos | Parcela de árbol | CIERTO | |||
Cuadros estadísticos | Gráfico de control de SPC | CIERTO | CIERTO | ||
Cuadros estadísticos | Trama de violín | CIERTO | CIERTO | CIERTO | CIERTO |
Cuadros estadísticos | Diagrama de categorías paralelas | CIERTO | CIERTO | CIERTO | |
Cuadros estadísticos | Splom | CIERTO | CIERTO | CIERTO | |
Cuadros estadísticos | Parcela de distribución marginal | CIERTO | |||
Cuadros estadísticos | Gráfico de bandas | CIERTO | |||
Cartas científicas | Dibujo de contorno | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Mapa de calor | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Imshow | CIERTO | |||
Cartas científicas | Parcela ternaria | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Gráfico de coordenadas paralelas | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Gráfico de registro | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Dendrograma | CIERTO | |||
Cartas científicas | Mapa de calor anotado | CIERTO | |||
Cartas científicas | Mapa de calor de WebGL | CIERTO | CIERTO | CIERTO | |
Cartas científicas | Gráfico de la rosa de los vientos | CIERTO | CIERTO | CIERTO | |
Cartas científicas | Gráfico de contorno ternario | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Superposición ternaria | CIERTO | |||
Cartas científicas | Trama de carcaj | CIERTO | |||
Cartas científicas | Trazado aerodinámico | CIERTO | |||
Cartas científicas | Gráfico de red | CIERTO | CIERTO | ||
Cartas científicas | Gráfico de radar | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Parcela de alfombra | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Diagrama de dispersión de alfombras | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Trazado de contorno de alfombra | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Carta polar | CIERTO | CIERTO | CIERTO | CIERTO |
Cartas científicas | Visualización de datos de imagen | CIERTO | CIERTO | CIERTO | |
Gráficos financieros | Gráfico de cascada | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos financieros | Indicador | CIERTO | CIERTO | CIERTO | |
Gráficos financieros | Gráfico de velas | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos financieros | Gráfico de embudo | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos financieros | Series de tiempo | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos financieros | Gráfico OHLC | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos financieros | Gráfico de calibre | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos financieros | Gráfico de viñetas | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Capas de mapa de Mapbox | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Mapa de calor de densidad de Mapbox | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Mapa de coropletas de Mapbox | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Mapa de coropletas | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Líneas en mapas | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Líneas en Mapbox | CIERTO | CIERTO | ||
Mapas | Mapas de burbujas | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Gráficos de dispersión en mapas | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Gráficos de dispersión en Mapbox | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Área llena en el mapa | CIERTO | CIERTO | CIERTO | CIERTO |
Mapas | Mapbox hexbin | CIERTO | |||
Gráficos 3D | Gráfico de dispersión 3D | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos 3D | Gráfico de cinta | CIERTO | CIERTO | ||
Gráficos 3D | Gráfico de superficie 3D | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos 3D | Gráfico de malla 3D | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos 3D | Gráfico de línea 3D | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos 3D | Parcela de tri-surf | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos 3D | Gráfico de racimo 3D | CIERTO | CIERTO | ||
Gráficos 3D | Gráfico de cono 3D | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos 3D | Trazado de tubo de flujo 3D | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos 3D | Gráfico de isosuperficie 3D | CIERTO | CIERTO | CIERTO | CIERTO |
Gráficos 3D | Gráfico de burbujas 3D | CIERTO | |||
Gráficos 3D | Trazado de volumen 3D | CIERTO | |||
Subparcelas | Subparcelas | CIERTO | CIERTO | CIERTO | CIERTO |
Múltiples ejes | Múltiples ejes | CIERTO | CIERTO | CIERTO | CIERTO |
Pizca
Dash es un marco de Python construido sobre React, una biblioteca de JavaScript. [30] Pero Dash también funciona para R, y más recientemente es compatible con Julia, y aunque todavía se describe un marco de Python, Python no se usa para los otros lenguajes ", describir a Dash como un marco de Python pierde una característica clave de su diseño: el El lado de Python (el back-end / servidor) de Dash fue construido para ser liviano y sin estado [permitiendo] que múltiples lenguajes back-end coexistan en pie de igualdad ". [31] Es posible integrar gráficos D3.js como componentes Dash. [32] Dash proporciona el CSS predeterminado (y HTML y JavaScript, y puede agregar los suyos propios), pero para las aplicaciones de Dash de estilo personalizado, se puede agregar CSS o usar Dash Enterprise. [33]
Dash Enterprise
Dash Enterprise es el producto pago de Plotly para crear, probar, implementar, administrar y escalar aplicaciones Dash en toda la organización. [34] El producto se integra con los sistemas de TI empresariales para permitir que las organizaciones creen, implementen y escalen aplicaciones Dash de bajo código. [35] Con Dash de código abierto, las aplicaciones analíticas se pueden ejecutar desde una máquina local, pero otras personas de la organización no pueden acceder fácilmente a ellas. [36]
Integración de TI empresarial
Dash Enterprise se instala en entornos de nube y locales. Se admiten Amazon Web Services, Google Cloud Platform y Microsoft Azure, al igual que varios servidores locales de Linux. [37] Las integraciones de autenticación incluyen LDAP, AD, PKI, Okta, SAML, OAuth2, SSO y autenticación de correo electrónico, y el acceso a la aplicación Dash se administra a través de una GUI en lugar de un código. [38] Dash Enterprise se conecta a los principales backends de big data, incluidos Salesforce, PostgreSQL, Databricks a través de PySpark, Snowflake, Dask, Datashader y Vaex. [39] En 2020, Plotly se asoció con NVIDIA para integrar Dash con RAPIDS, [40] y NVIDIA participó en la ronda de financiación de la Serie C de Plotly.
Capacidades de código bajo
Dash Enterprise permite el desarrollo de aplicaciones Dash con código bajo, lo que no es posible con Dash de código abierto. Los usuarios empresariales pueden escribir aplicaciones en múltiples entornos de desarrollo, incluido Jupyter Notebook. [41] Dash Enterprise se envía con varios "motores de desarrollo" para la edición de aplicaciones de arrastrar y soltar, [42] diseño de aplicaciones, [43] e informes automatizados, [44] así como docenas de plantillas de aplicaciones de inteligencia artificial y aprendizaje automático. [45]
Implementación y escalado
El código de la aplicación Dash se implementa en Dash Enterprise mediante el comando git-push. Las implementaciones de aplicaciones Dash están en contenedores para evitar conflictos de dependencia, [46] y pueden integrarse en plataformas web existentes sin iframes. [47] Las aplicaciones implementadas se pueden administrar y acceder a ellas en un único portal llamado App Manager, donde los administradores pueden controlar la autenticación de usuarios [48] y ver análisis de uso. [49] Dash Enterprise escala horizontalmente con Kubernetes. [50] La puesta en cola de trabajos, la aceleración de la GPU y la paralelización de la CPU admiten requisitos informáticos de alto rendimiento. [51] Plotly también ofrece servicios profesionales para el desarrollo de aplicaciones y la formación en talleres. ( https://plotly.com/consulting-and-oem/ )
Ver también
- matplotlib
Referencias
- ↑ a b Czikk, Joseph (29 de julio de 2013). "Niños ex-Silicon Valley para lanzar inicio web en Montreal" . Gaceta de Montreal . Archivado desde el original el 13 de noviembre de 2013 . Consultado el 29 de octubre de 2013 .
- ^ "Acerca de" . Plotly . Consultado el 29 de octubre de 2013 .
- ^ Levy, Carmi (11 de noviembre de 2013). "CIX 2013 celebra la economía de innovación de Canadá" . Yahoo! Finanzas Canadá .
- ^ Curtin, Brian (11 de marzo de 2013). "Anuncio de nuestras selecciones de filas de inicio" . PyCon .
- ^ "Patrocinadores | SciPy 2018" . Consultado el 6 de agosto de 2018 .
- ^ "Plotly recauda $ 5,5 millones Serie A de Rho Ventures, MHS Capital, Real Ventures, otros" . BetaKit . Consultado el 6 de agosto de 2018 .
- ^ https://www.crunchbase.com/organization/plotly/company_financials
- ^ "Donde chocan los camiones en las unidades Storrow y Memorial - The Boston Globe" . BostonGlobe.com . Consultado el 6 de agosto de 2018 .
- ^ "Un experto en hambre explica lo que pasa ahora que se recortan los cupones de alimentos" . Washington Post . Consultado el 6 de agosto de 2018 .
- ^ https://www.globenewswire.com/news-release/2020/02/04/1979521/0/en/Plotly-Named-Best-Place-to-Work.html
- ^ "Dash by Plotly" . Consultado el 31 de julio de 2018 .
- ^ "Dash Enterprise" . Plotly . Consultado el 20 de septiembre de 2014 .
- ^ Machlis, Sharon (6 de noviembre de 2013). "Belleza y cerebro: Plotly combina dataviz y análisis estadístico serio" . Computer World . Archivado desde el original el 2 de diciembre de 2013 . Consultado el 7 de noviembre de 2013 .
- ^ https://plotly.com/chart-studio/
- ^ "Representaciones gráficas de datos" . Wiki de Python . 4 de noviembre de 2013.
- ^ "Biblioteca R de Plotly" . Plotly . Consultado el 12 de octubre de 2014 .
- ^ "Biblioteca MATLAB de Plotly" . Plotly . Consultado el 12 de octubre de 2014 .
- ^ "Biblioteca Node.js de Plotly" . Plotly . Consultado el 12 de octubre de 2014 .
- ^ "Biblioteca de Plotly's Julia" . Plotly . Consultado el 12 de octubre de 2014 .
- ^ Romano, Zoe (4 de noviembre de 2013). "Crear gráficos interactivos que registran datos de Arduino con Plotly" . Blog de Arduino .
- ^ "API" . Plotly . Consultado el 29 de octubre de 2013 .
- ^ "Galería de Plotly IPython" . Visor de blocs de notas de IPython . Consultado el 10 de diciembre de 2013 .
- ^ "Gráficos Matplotlib interactivos en línea" . Plotly . Consultado el 12 de octubre de 2014 .
- ^ "Gráficos ggplot2 interactivos en línea" . Plotly . Consultado el 12 de octubre de 2014 .
- ^ "Gráficos interactivos de Igor Pro en línea" . Plotly . Consultado el 12 de octubre de 2014 .
- ^ https://plotly.com/javascript/
- ^ https://plotly.com/python/
- ^ https://plotly.com/r/
- ^ https://github.com/plotly/Plotly.jl
- ^ https://dash.plotly.com/react-for-python-developers
- ^ parcela (2020-10-26). "Anunciando Dash para Julia" . Medio . Consultado el 19 de marzo de 2021 .
- ^ https://dash.plotly.com/d3-react-components
- ^ "Agregar CSS y JS y anular la plantilla de carga de página | Dash para la documentación de Python | Plotly" . dash.plotly.com . Consultado el 19 de marzo de 2021 .
- ^ https://plotly.com/
- ^ https://plotly.com/dash/
- ^ https://github.com/plotly/dash
- ^ https://plotly.com/dash/easy-installation/
- ^ https://plotly.com/dash/authentication/
- ^ https://plotly.com/dash/big-data-for-python/
- ^ https://medium.com/plotly/plotly-and-nvidia-partner-to-integrate-dash-and-rapids-8a8c53cd7daf
- ^ https://plotly.com/dash/workspaces/?tab=jupyter-notebooks
- ^ https://plotly.com/dash/dashboard-engine/
- ^ https://plotly.com/dash/design-kit/
- ^ https://plotly.com/dash/snapshot-engine/
- ^ https://plotly.com/dash/ai-and-ml-templates/
- ^ https://plotly.com/dash/app-manager/?tab=deployment
- ^ https://plotly.com/dash/embedding/
- ^ https://plotly.com/dash/app-manager/?tab=authentication
- ^ https://plotly.com/dash/app-manager/?tab=analytics
- ^ https://plotly.com/dash/kubernetes/
- ^ https://plotly.com/dash/gpu-dask-acceleration/
enlaces externos
- Página web oficial