我试图通过首先在 Plotly Express 中创建一个简单的条形图然后使用 Plotly 对其进行更新以对其进行优化来学习 Plotly。我想隐藏传说。
我试图通过隐藏图例来更新原始图形,但无法正常工作。 这是我的回溯错误。
还有我的代码
import plotly.plotly as py
import plotly.graph_objs as go
import plotly_express as px
import pandas as pd
df = pd.read_csv('C:/Users/Documents/Python/CKANMay.csv')
fig = px.bar(df, x="Publisher", y="Views", color="Publisher", barmode="overlay")
fig.update(fig, showlegend="false")
这就是带有图例的图表现在的样子。基本上,我希望右边那个可怕的传说消失
原文由 krazykrejza 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试这个:
showlegend
是您未在代码中指定的布局对象的一部分my_layout
包装在go.Layout()
中,代码也可能有效。它可以通过简单地保留my_layout
字典来工作plotly.express
,试试fig.update_layout(showlegend=False)
。所有的论点都是一样的。访问它们略有不同。希望对你有效。