A Dash web application for hosting and displaying your Plotly Chart Studio visualizations. Simply place your Chart Studio JSON exports in the json/ directory, and the app will automatically create an interactive gallery of your charts.
- Automatic Chart Loading: Reads all JSON files from the
json/directory and subdirectories - Interactive Gallery: Beautiful index page listing all your charts
- Individual Chart Pages: Each chart gets its own dedicated page with full interactivity
- Responsive Design: Works on desktop and mobile devices
- Easy Deployment: Deploy to Render, Heroku, or any platform that supports Python web apps
-
Clone or download this repository
-
Add your Chart Studio JSON files to the
json/directory. For example:json/ ├── 01/ │ └── example-chart.json ├── 02/ │ └── another-chart.json └── my-chart.json -
Create a Plotly Cloud account at cloud.plotly.com
-
Drag + drop to deploy: Drag and drop your files into Plotly Cloud.
-
Embed: Use the Cloud URL to embed your charts.
Note: You'll need a Pro account on Plotly Cloud for apps to be hosted for more than 7 days before stopping automatically.
-
Clone this repository
-
Install dependencies:
pip install -r requirements.txt
-
Add your Chart Studio JSON files to the
json/directory. For example:json/ ├── 01/ │ └── example-chart.json ├── 02/ │ └── another-chart.json └── my-chart.json -
Run the app:
python app.py
-
Open your browser to
http://localhost:8050