Plotly - Plotly

Plotly
Escribe Privado
Industria Software de ordenador
Fundado Montreal , Quebec (2012)
Fundador Alex Johnson
Jack Parmer
Chris Parmer
Matthew Sundquist
Sede
Sitio web plotly .com

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 .

Historia

Plotly fue fundada por Alex Johnson, Jack Parmer, Chris Parmer y Matthew Sundquist.

Los antecedentes de los fundadores se encuentran en ciencia, energía y análisis y visualización de datos. Los primeros empleados incluyen a Christophe Viau, un ingeniero de software canadiense y Ben Postlethwaite, un geofísico canadiense. Plotly fue nombrada una de las 20 empresas innovadoras más importantes de Canadá por el Canadian Innovation Exchange . Plotly apareció en la "fila de inicio" en PyCon 2013 y patrocinó la conferencia SciPy 2018.

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 .

Las redacciones de Boston Globe y Washington Post han producido periodismo de datos utilizando Plotly. 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.

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 secuencia y herramientas de renderizado 3D para aplicaciones bioinformáticas.
  • Dash Enterprise es el producto pago de Plotly para crear, probar, implementar, administrar y escalar aplicaciones Dash en toda la organización.
  • 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. 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 ampliadas de autenticación y exportación de archivos, y no limita el uso compartido y la visualización.
  • Bibliotecas de visualización de datos Plotly.js es una biblioteca de JavaScript de código abierto para crear gráficos y potencia Plotly.py para Python , así como Plotly.R para R , MATLAB , Node.js , Julia y Arduino y una API REST . Plotly también se puede utilizar para diseñar gráficos interactivos con el cuaderno Jupyter .
  • Convertidores de figuras que convierten gráficos matplotlib , ggplot2 e IGOR Pro en gráficos interactivos en línea.
Una galería de gráficos de Plotly

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 Pitón R Julia
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 Mapbox mapa de coropletas 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. 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 lado de Python ( el back-end / servidor) de Dash fue construido para ser liviano y sin estado [permitiendo] que múltiples lenguajes de back-end coexistan en pie de igualdad ". Es posible integrar gráficos D3.js como componentes Dash. 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.

Dash Enterprise

Dash Enterprise es el producto pago de Plotly para crear, probar, implementar, administrar y escalar aplicaciones Dash en toda la organización. 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. Con Dash de código abierto, las aplicaciones analíticas se pueden ejecutar desde una máquina local, pero otros miembros de la organización no pueden acceder fácilmente a ellas.

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. 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. 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. En 2020, Plotly se asoció con NVIDIA para integrar Dash con RAPIDS, 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. Dash Enterprise incluye varios "motores de desarrollo" para la edición de aplicaciones de arrastrar y soltar, el diseño de aplicaciones y la generación de informes automatizados, así como docenas de plantillas de aplicaciones de inteligencia artificial y aprendizaje automático.

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 y pueden integrarse en plataformas web existentes sin iframes. 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 y ver análisis de uso. Dash Enterprise escala horizontalmente con Kubernetes. La puesta en cola de trabajos, la aceleración de la GPU y la paralelización de la CPU son compatibles con los requisitos informáticos de alto rendimiento. 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

Referencias

enlaces externos