我正在使用 Python 中的 Quarto 创建一个简单的仪表板。当我像下面的示例一样使用plotly插入图表时,图表会重复,可能是由于fig.update_layout和fig.update_traces。 我尝试了 ChatGPT 建议的各种解决方案,但都没有解决问题。有其他人遇到过这个问题并可能找到解决方案吗?
{python}
#| title: Mediana 2019
fig1 = px.bar(
df.sort_values(by='reddito_mediano_2019'),
x='comune',
y='reddito_mediano_2019',
labels={'comune': 'Comune', 'reddito_mediano_2019': 'Reddito mediano 2019'},
color_discrete_sequence=['#C00000']
)
fig1.update_layout(
xaxis_title='Comune',
yaxis_title='Reddito (€)',
xaxis=dict(showticklabels=False),
yaxis=dict(tickformat=",.0f"),
template='simple_white',
height=400,
width=1200
)
fig1.update_traces(
hovertemplate='<b>%{x}</b><br>' + 'Reddito mediano: €%{y:,.0f}'
)
我从未使用过四开本,但我过去在其他设置中见过类似的重复。尝试在更新之前添加
fig1 =
fig1 = px.bar(
df.sort_values(by='reddito_mediano_2019'),
x='comune',
y='reddito_mediano_2019',
labels={'comune': 'Comune', 'reddito_mediano_2019': 'Reddito mediano 2019'},
color_discrete_sequence=['#C00000']
)
fig1 = fig1.update_layout(
xaxis_title='Comune',
yaxis_title='Reddito (€)',
xaxis=dict(showticklabels=False),
yaxis=dict(tickformat=",.0f"),
template='simple_white',
height=400,
width=1200
)
fig1 = fig1.update_traces(
hovertemplate='<b>%{x}</b><br>' + 'Reddito mediano: €%{y:,.0f}'
)