所以我想自定义图表坐标轴标题
因此,我的图形正在打印正确的数据,但是对于其中一个图形,轴与悬停文本不匹配。
df["M "] = df["Date_Modified"]
fig = px.bar(df, x = "M ", y = "Count", facet_row = "Entity", color = "Entity")
fig.update_traces(marker_line_width=0, opacity=1)
fig.update_layout(title=(option.title() + " by company"), yaxis_zeroline=False, xaxis_zeroline=False)
fig.update_xaxes(title_text = "")
fig.show()
所以我想摆脱实体轴,并使计数仅显示一次
我希望第二张图片的Facet标题更加清晰,因此只需2月19日或3月19日,而不要使用=符号
答案 0 :(得分:1)
此处的构面标题作为注释存储在图中的fig.layout.annotations
下,因此您可以使用,例如在其中直接编辑它们。 fig.layout.annotations[0].text = "new text"
这是一个简单的循环,仅将零件保留在=
符号之后:
import plotly.express as px
fig = px.scatter(px.data.tips(), x="total_bill", y="tip", facet_row="sex")
for annotation in fig.layout.annotations:
annotation.text = annotation.text.split("=")[1]
fig.show()