Inline Interactive Plots with Plotly

Ensure latest version of Plotly is installed on your system with following command –

On Windows

py -m pip install --upgrade plotly

On Linux

python3 -m pip install --upgrade plotly

The method and code here is tested on plotly version 5.16.1.

To make inline interactive plot with plotly, add all the graph objects in a list and then pass this list to the iplot() function from plotly.offline as shown in the following example code –

Python3




import plotly.graph_objects as go
from plotly.offline import iplot
 
data = [go.Line(x=[1,2,3],
            y=[10, 5, 9]),
       go.Bar(x = [1,2,3],
             y = [10, 5, 9])]
iplot(data)


Output:

Figure 3: Inline Interactive Plotly Plot

The interactive controls can be seen at the top right corner in Figure 3.

How to Use JupyterLab Inline Interactive Plots

This article shows how to create inline interactive plots in JupyterLab with Python-3 programming language. It assumes basic familiarity with JupyterLab/Jupyter Notebooks and Python-3. By the end of the article, the reader will be able to understand and create inline interactive plots with Matplotlib, Bokeh, and Plotly plotting libraries inside a Jupyter-Notebook (in JupyterLab) using Python-3.

Similar Reads

JupyterLab Inline Interactive Plots

JupyterLab is an open-source, web-based IDE (Integrated Development Environment) for working with Jupyter-Notebooks, data and data analysis. It allows working with R, Python, and Markdown among other languages to cater to the various needs of its users. This article focuses on creating interactive inline plots with Python-3 in a Jupyter Notebook inside JupyterLab....

Setup JupyterLab

Install python-3 interpreter on your system (if not installed already) and make sure that the interpreter is accessible from anywhere in your system by adding it to path system variable. Then use the following command on the terminal/command-prompt to install JupyterLab using pip (the python package manager) –...

Inline Interactive Plots with Matplotlib

Ensure that the matplotlib and ipympl are installed on your system with the following command –...

Inline Interactive Plots with Plotly

...

Inline Interactive Plots with Bokeh

Ensure latest version of Plotly is installed on your system with following command –...