📜  如何在Python中使用 Plotly Express 和 Plotly 隐藏图例?(1)

📅  最后修改于: 2023-12-03 15:38:35.673000             🧑  作者: Mango

如何在Python中使用 Plotly Express 和 Plotly 隐藏图例?

在数据可视化中,一些情况下我们需要隐藏图例,以更好地展示数据。在Python中使用Plotly Express和Plotly库,我们可以通过设置showlegend参数为False来隐藏图例。

使用Plotly Express隐藏图例

在Plotly Express中,我们可以使用px.line函数来生成折线图,并通过设置showlegend参数为False来隐藏图例。

import plotly.express as px
import pandas as pd

df = pd.read_csv('data.csv')

fig = px.line(df, x='x', y='y', color='category', title='Line Chart')
fig.update_layout(showlegend=False)
fig.show()

在上述示例中,通过设置showlegend参数为False来隐藏颜色编码的图例。

使用Plotly隐藏图例

在Plotly中,我们可以使用go.Scatter函数来生成散点图,并通过设置showlegend参数为False来隐藏图例。

import plotly.graph_objects as go
import pandas as pd

df = pd.read_csv('data.csv')

fig = go.Figure()
fig.add_trace(go.Scatter(x=df['x'], y=df['y1'], mode='markers', name='Category 1'))
fig.add_trace(go.Scatter(x=df['x'], y=df['y2'], mode='markers', name='Category 2'))
fig.add_trace(go.Scatter(x=df['x'], y=df['y3'], mode='markers', name='Category 3'))
fig.update_layout(title='Scatter Plot')
fig.update_layout(showlegend=False)
fig.show()

在上述示例中,通过设置showlegend参数为False来隐藏散点图中的图例。

结论

在Python中使用Plotly Express和Plotly来隐藏图例非常简单。只需要通过设置showlegend参数为False即可隐藏图例,这在展示数据时非常有用。