Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Hide legend in plotly express in Python?

  • Last Updated : 22 Nov, 2021

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:

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning - Basic Level Course


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!