In this article, we will learn how to hide the colorbar and legend in plotly express.
Here we will discuss two different method for hiding color-bar and legend, using different examples to make it more clear.
Example 1:
In this example, we are hiding color-bar in Plotly Express with the help of method fig.update_coloraxes(showscale=False), by passing the showscale parameter as False.
Syntax: For color-bar:
- fig.update_coloraxes(showscale=False)
- fig.update(layout_coloraxis_showscale=False)
Python3
# importing packages import plotly.express as px # using the gapminder dataset data = px.data.gapminder() data_canada = data[data.country = = 'Canada' ] # plotting the bar chart fig = px.scatter(data_canada, x = 'year' , y = 'pop' , hover_data = [ 'lifeExp' , 'gdpPercap' ], color = 'lifeExp' , labels = { 'pop' : 'population of Canada' }, height = 400 , title = "GeeksforLazyroar" ) # hiding color-bar fig.update_coloraxes(showscale = False ) fig.show() |
Output:
Example 2:
In this example, we are hiding legend in Plotly Express with the help of method fig.update_traces(showlegend=False), by passing the showlegend parameter as False.
Syntax: For legend:
- fig.update_traces(showlegend=False)
- fig.update(layout_showlegend=False)
Python3
#importing packages import plotly.express as px # using medals_wide dataset wide_df = px.data.medals_wide() # plotting the bar chart fig = px.histogram(wide_df, x = "nation" , y = [ "gold" , "silver" , "bronze" ], title = "GeeksforLazyroar" ) # hiding legend fig.update_traces(showlegend = False ) fig.show() |
Output:
Example 3:
In this Example, we are hiding legend as well as color-scale in Plotly Express at same time with the help of method fig.update(layout_showlegend=False) and fig.update(layout_coloraxis_showscale=False), by passing the parameter as False in each case.
Python3
# imports import plotly.express as px # using elections dataset df = px.data.election() # figure setup fig = px.scatter_ternary(df, a = "Joly" , b = "Coderre" , c = "Bergeron" , hover_name = "district" , color = "total" , size = "total" , size_max = 15 , symbol = 'Coderre' , color_discrete_map = { "Joly" : "blue" , "Bergeron" : "green" , "Coderre" : "red" }, title = "GeeksforLazyroar" ) # move colorbar fig.update_layout(coloraxis_colorbar = dict (yanchor = "top" , y = 1 , x = 0 , ticks = "outside" , ticksuffix = " bills" )) # hiding legend fig.update(layout_showlegend = False ) # hiding color-bar fig.update(layout_coloraxis_showscale = False ) fig.show() |
Output: