SPB Git
5.2 KB · 174 lines json
1{2  "aliases": [3    "plotly.py",4    "plotly.js",5    "Plotly Express",6    "Dash"7  ],8  "workflows": [9    "Explore intraday price series with zoomable candlestick charts",10    "Interactive figures embedded in Jupyter or marimo",11    "Internal analytics app built with Dash"12  ],13  "advantages": [14    "Interactivity with no JavaScript required",15    "Consistent API across Python, R and JavaScript",16    "MIT license"17  ],18  "limitations": [19    "Static export depends on a headless browser engine",20    "Very large point counts need WebGL or downsampling",21    "Less typographic control than matplotlib for print"22  ],23  "prerequisites": [24    "Python, R or a JavaScript project; Kaleido for static export"25  ],26  "audiences": [27    "Data scientists and analysts",28    "Developers of analytical dashboards"29  ],30  "alternatives": [31    "matplotlib",32    "vega-altair",33    "d3",34    "observable",35    "tableau"36  ],37  "tags": [38    "data-visualization",39    "python",40    "javascript",41    "interactive-charts",42    "open-source",43    "notebooks"44  ],45  "use_cases": [46    "visualize-data",47    "analyze-intraday-data",48    "build-dashboards"49  ],50  "operating_systems": [51    "macos",52    "linux",53    "windows",54    "web"55  ],56  "deployment_models": [57    "embedded"58  ],59  "integrations": [60    "Jupyter",61    "marimo",62    "Dash",63    "Streamlit",64    "pandas",65    "Polars",66    "Kaleido"67  ],68  "data_formats": [69    "Plotly JSON figure spec",70    "HTML",71    "PNG/SVG/PDF (Kaleido)"72  ],73  "languages": [74    "Python",75    "JavaScript",76    "R",77    "Julia",78    "MATLAB"79  ],80  "self_hostable": true,81  "discovery_method": "editorial-research",82  "depth": "standard",83  "editorial_status": "reviewed",84  "visibility": "public",85  "featured": false,86  "author": "batch-D",87  "slug": "plotly",88  "name": "Plotly",89  "vendor": {90    "name": "Plotly Technologies Inc.",91    "slug": "plotly-technologies",92    "website": "https://plotly.com/"93  },94  "homepage_url": "https://plotly.com/",95  "docs_url": "https://plotly.com/python/",96  "repo_url": "https://github.com/plotly/plotly.py",97  "license_url": "https://github.com/plotly/plotly.py/blob/main/LICENSE.txt",98  "product_type": "library",99  "product_status": "active",100  "summary": "MIT-licensed interactive charting libraries for Python (plotly.py), JavaScript (plotly.js) and R, plus the Dash framework for analytical web apps",101  "description": "Plotly is a family of open-source graphing libraries from Plotly Technologies: plotly.js renders interactive charts in the browser with WebGL and SVG, and plotly.py, the R package and others generate the JSON figure specification it consumes. The Python library's Plotly Express layer builds scatter, line, bar, histogram, box, map, 3D, financial (candlestick, OHLC) and statistical charts from DataFrames in one call, while the graph_objects API gives full control; figures display in Jupyter, marimo, VS Code and Streamlit, export to HTML, and render to static PNG, SVG or PDF through Kaleido. Dash, also MIT, turns Plotly figures and React components into analytical web applications written entirely in Python (or R and Julia), and Dash Enterprise is the company's commercial deployment platform.\n\nPlotly's niche is interactive, publication-ready charts without writing JavaScript, including hover, zoom, range sliders and linked views useful for time-series inspection. Static export requires a browser engine, very large datasets need WebGL traces or downsampling, and fine typographic control for print lags behind matplotlib.",102  "capabilities": [103    "Interactive charts with hover, zoom, pan and range sliders",104    "Plotly Express high-level API over DataFrames",105    "Financial charts (candlestick, OHLC), maps, 3D and statistical plots",106    "HTML export and static image export via Kaleido",107    "plotly.js for JavaScript and R, Julia, MATLAB wrappers",108    "Dash framework for Python web applications"109  ],110  "categories": [111    {112      "slug": "data-visualization",113      "primary": true114    }115  ],116  "execution_modes": [117    "local"118  ],119  "interfaces": [120    "library"121  ],122  "source_model": "mixed",123  "license_spdx": "MIT",124  "pricing_model": [125    "open-source",126    "free",127    "enterprise"128  ],129  "sources": [130    {131      "url": "https://plotly.com/",132      "type": "official_site",133      "supports": [134        "name",135        "summary",136        "vendor"137      ],138      "checked_at": "2026-11-02",139      "title": "Plotly"140    },141    {142      "url": "https://plotly.com/python/",143      "type": "official_docs",144      "supports": [145        "capabilities",146        "languages"147      ],148      "checked_at": "2026-11-02",149      "title": "Plotly Python Graphing Library"150    },151    {152      "url": "https://github.com/plotly/plotly.py/blob/main/LICENSE.txt",153      "type": "license_page",154      "supports": [155        "license_spdx",156        "source_model"157      ],158      "checked_at": "2026-11-02",159      "title": "plotly.py LICENSE.txt (MIT)"160    },161    {162      "url": "https://github.com/plotly/plotly.py",163      "type": "repository",164      "supports": [165        "repo_url"166      ],167      "checked_at": "2026-11-02",168      "title": "plotly/plotly.py"169    }170  ],171  "confidence": "high",172  "uncertainty_note": "Dash Enterprise pricing was not reviewed; enterprise is listed without a pricing_url."173}174
Files · main
Menu

Theme