Open In App
Related Articles

Hide legend in plotly express in Python?

Improve Article
Improve
Save Article
Save
Like Article
Like

In this article, we will discuss how to hide legend in plotly express using Python.

Dataset in use: bestsellers4

The legend appears by default when variation in one object has to be depicted with reference to the other. Legend makes it easier to read a graph since it contains descriptions for the color code or keys used.

Creating a regular plot so that the difference can be apparent

Here we are going to create a scatter plot using dataframe. For this, we will create dataframe from a given dataset.

Python3




# import libraries
import plotly.express as px
import pandas as pd
  
# read dataset
data = pd.read_csv("bestsellers.csv")
  
fig = px.scatter(data, x="Year", y="Price"
                 color="Genre")
  
fig.show()

Output:

Hide legend in plotly express

Now, to hide the legend, update_layout() function is called with showlegend argument set to false. This simple statement is enough to get the job done.

Syntax:

update_layout(showlegend=false)

Python3




# import libraries
import plotly.express as px
import pandas as pd
  
# read dataset
data = pd.read_csv("bestsellers.csv")
  
fig = px.scatter(data, x="Year", y="Price",
                 color="Genre")
fig.update_layout(showlegend = False)
  
fig.show()

Output:


Last Updated : 22 Nov, 2021
Like Article
Save Article
Similar Reads
Related Tutorials