Removing plotly mode bar from streamlit plots

Hello,

Iโ€™ve been working on plotting plotly plots on streamlit and I want to remove the mode bar easily.

Anybody else managed to do the same?

1 Like

Hi @h3045,

The Plotly Python documentation on configuration options shows you how to prevent the modebar from appearing.

Create a dictionary config = {'displayModeBar': False}, and pass it to st.plotly_chart as a kwarg. Hereโ€™s an example:

import streamlit as st
import plotly.graph_objects as go

fig = go.Figure()

config = {'displayModeBar': False}

fig.add_trace(
    go.Scatter(
        x=[1, 2, 3],
        y=[1, 3, 1]))

st.plotly_chart(fig, config=config)

Happy Streamlit-ing! :balloon:
Snehan

Source: Configuration | Python | Plotly

4 Likes

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.