[英]How do i remove the x axis 0 line on a plotly chart with streamlit?
我有一個用 streamlit 可視化的圖表,但是當我將它加載到托管的 streamlit 服務{appname}.streamlit.app
時,它應用了一個黑色水平線,如 0,它不會顯示在本地主機上。
關於如何解決這個問題的任何想法?
showline = False
似乎也不適用於xaxis
或yaxis
更新布局方法
編輯(添加代碼):
price_data = btc_price()
drawdown_fig = px.line(price_data, x=price_data.Date, y=price_data.Price, title=f'Significant Bitcoin Drawdowns')
drawdown_fig.update_layout(
font=dict(
family="Proxima Nova",
size=12,
color="Black"
),
plot_bgcolor='rgba(0,0,0,0)',
showlegend = False,
xaxis=dict(
title=None,
showgrid=False,
showline=False,
),
yaxis=dict(
title=None,
showgrid=False,
showline=False,
),
)
drawdown_fig.update_traces(line_color='#27B296', line_width=1)
drawdown_fig.add_annotation(x=dt.date(2011, 6, 1),
y=5500,
text="Jun 2011<br>-99%",
showarrow=False,
)
#removed the other annotations here for simplicity / to save space
st.plotly_chart(drawdown_fig)
嘗試修改您的yaxis
配置以添加zeroline=False
。 我很確定這會刪除托管流服務上 0 處的水平黑線。
yaxis=dict(
title=None,
showgrid=False,
showline=False,
zeroline=False,
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.