About this project

plotly.py is the Python graphing library from Plotly. It is interactive, open-source, and browser-based. Built on top of plotly.js, it provides a high-level, declarative charting API. The underlying plotly.js library includes over 30 chart types, such as scientific charts, 3D graphs, statistical charts, SVG maps, and financial charts. Plotly graphs can be viewed in Jupyter notebooks, other Python notebook software such as marimo, as standalone HTML files, or integrated into Dash applications. The README shows a quickstart example using plotly.express to create a bar chart and display it with fig.show(). Installation options include pip install plotly and conda install -c conda-forge plotly. For use as a Jupyter widget, the README recommends installing jupyter and anywidget. Static image export is supported through the kaleido package, version 1.0 or greater. Kaleido requires Chrome or Chromium to generate images; by default it uses an existing system installation, and plotly_get_chrome can be run if Chrome or Chromium is unavailable. The project is maintained by Plotly and released under the MIT License. Documentation is released under a Creative Commons license. The repository links to online documentation, a contributing guide, changelog, code of conduct, and a community forum. Plotly also offers contact for consulting, dashboard development, application integration, and feature additions.