Happening this week: Plotly is at Data Council in Oakland. Join us!

Add interactivity to your Jupyter Notebooks and Python data apps

plotly videos
play-icon

Meet the Speaker

Nathan Drezner

Nathan Drezner

Nathan Drezner is a Product Manager at Plotly.

In this walkthrough, Nathan from Plotly demonstrates how to create an interactive data app from a Jupyter Notebook, using App Studio within Dash Enterprise. The goal is to replace static variables with dynamic Dash components, allowing users to explore data and adjust parameters directly from the app interface.

Starting with a basic layout built from a notebook, Nathan introduces a Dash Dropdown to replace a hardcoded list of tickers. By assigning the dropdown’s value to drive model inputs, users can now control which ticker data is used in the application. App Studio automatically detects the new component and integrates it into the app layout when synchronized.

  • Dash components like dcc.Dropdown can be embedded directly into the notebook
  • App Studio reads and renders these components into the application interface
  • Synchronizing updates the layout to include new controls without manual HTML or layout code
  • Users can now interactively change the input data and see results update in real time

Nathan then extends this pattern to other static parameters in the notebook, replacing them with interactive controls like sliders or inputs. These components are grouped into control sections for easier navigation. Using App Studio’s layout editor, he demonstrates how to switch control placement from a header layout to a sidebar, enabling a sticky interactive panel that stays visible while navigating the app.

  • Controls can be grouped into named accordion sections for clarity
  • Sidebar layout provides persistent access to inputs while scrolling through outputs
  • Developers can customize control group names, descriptions, and organization directly in App Studio
  • Visual updates require no manual layout configuration and can be previewed instantly

Once the app is configured with dynamic inputs and organized controls, it is ready for deployment. A single click publishes the app to Dash Enterprise, where access controls can restrict or share access with specific users or teams.

Watch the video to see how to bring your notebooks to life with interactivity and get your data apps into users’ hands faster.

Related Videos

Video Thumbnail

Dash Enterprise Design Kit

Bluesky icon
X icon
Instagram icon
Youtube icon
Medium icon
Facebook icon

Product

© 2025
Plotly. All rights reserved.
Cookie Preferences