Generated by GPT-5-mini| Plotly | |
|---|---|
![]() Plotly wiki 12 · CC BY-SA 4.0 · source | |
| Name | Plotly |
| Developer | Plotly Technologies Inc. |
| Initial release | 2013 |
| Programming language | Python, JavaScript, R, Julia |
| Operating system | Cross-platform |
| License | Proprietary, open-source components |
Plotly Plotly is a software company and a suite of interactive graphing libraries designed for data visualization across multiple programming environments. It integrates with ecosystems such as Python (programming language), R (programming language), JavaScript, and Julia (programming language), enabling users from organizations like NASA, Google, Microsoft, Facebook, and IBM to produce interactive charts and dashboards. Plotly libraries often appear alongside tools such as Jupyter Notebook, Dash (framework), Apache Spark, and Tableau (software) in analytic workflows used by institutions like MIT, Stanford University, Harvard University, and University of California, Berkeley.
Plotly Technologies Inc. was founded in the early 2010s by engineers who previously worked in web and data-focused startups and teams associated with Google and Facebook. The project emerged amid renewed interest in browser-native visualizations driven by standards like HTML5 and SVG and by libraries including d3.js and Highcharts. Early adoption came from companies such as Twitter and research labs at University of Cambridge leveraging interactive plots for exploratory analysis. Over time, Plotly collaborated with cloud providers such as Amazon Web Services and platform vendors like Microsoft Azure to offer hosted services and enterprise deployments used by organizations including Siemens, Boeing, and Pfizer.
Plotly's ecosystem includes open-source graphing libraries and commercial products. Core libraries target developers working with Python (programming language), R (programming language), JavaScript, and Julia (programming language), interoperating with notebooks produced by Jupyter Notebook, Apache Zeppelin, and Google Colaboratory. Complementary offerings include Dash, a web application framework resembling paradigms from React (JavaScript library) and influenced by Flask (web framework), and enterprise dashboard products used alongside Power BI and Tableau (software). Add-ons and integrations extend to platforms such as Salesforce, Snowflake (data platform), Databricks, and Red Hat environments.
Plotly's libraries render visualizations in the browser using JavaScript engines and technologies like SVG and Canvas API. The Python and R interfaces act as bindings that translate high-level declarative specifications into JavaScript plotly.js calls, a model similar to how Bokeh and Vega-Lite operate. Backend integrations frequently use compute clusters managed by Kubernetes and data services such as PostgreSQL, MongoDB, and Apache Cassandra for persistence in enterprise deployments. Authentication and single sign-on for hosted offerings employ standards like OAuth 2.0 and SAML, often interoperating with identity providers such as Okta and Microsoft Active Directory.
Plotly supports a wide variety of chart types—line, bar, scatter, heatmap, choropleth, 3D surface, and network graphs—comparable to capabilities in Matplotlib, Seaborn, and ggplot2. Interactive features include zooming, panning, hover tooltips, and linked brushing that work within environments like Jupyter Notebook and web frameworks derived from React (JavaScript library). Geospatial support ties into services such as Mapbox, OpenStreetMap, and Google Maps Platform for tiled basemaps and coordinate transformations used in projects at agencies like NOAA and USGS. Statistical and scientific users often combine Plotly with libraries such as pandas, NumPy, SciPy, scikit-learn, and TensorFlow for preprocessing, modeling, and visualization of results.
Plotly is used across industries including finance, healthcare, academia, energy, and aerospace. Financial institutions integrate Plotly-based dashboards into trading and risk workflows alongside systems like Bloomberg Terminal and Refinitiv, while pharmaceutical companies use interactive visualizations for clinical trial data in conjunction with standards from FDA. Research groups at CERN and applied teams at NASA employ Plotly for exploratory data analysis and mission monitoring. Media organizations have embedded Plotly visualizations in web articles similar to graphics produced by The New York Times and The Guardian, and startups use Dash-based applications for internal analytics and customer-facing portals.
Plotly maintains a hybrid approach: core libraries such as plotly.js and language bindings have open-source components under permissive licenses, while enterprise features, hosted services, and support are offered under commercial licenses. This model resembles other vendor strategies used by companies like Red Hat and Elastic (company), combining community editions with paid tiers for advanced security, scalability, and compliance required by enterprises like Goldman Sachs and Johnson & Johnson. Commercial offerings include professional support, dedicated cloud deployments, and enterprise connectors compatible with platforms such as AWS Marketplace and Microsoft Azure Marketplace.
Category:Data visualization software