簡體   English   中英

Plotly:如何在箱線圖 x 軸上顯示 plot 日期?

[英]Plotly: How to plot dates on boxplot x-axis?

I am trying to plot a box plot of a dataframe in plotly, dataframe is as follows:

輸入數據框

我嘗試了以下方法:

data = [go.Box(y = Y.iloc[:,i].values) for i, j in enumerate(Y.columns)]
layout = go.Layout(title = 'box plot')
fig = go.Figure(data=data, layout=layout)
fig.show()

我已成功繪制所需的箱線圖,但無法在箱線圖 X 軸的列標題中顯示 plot 日期。 有人可以幫忙嗎?

Output如下:

輸出圖像

要沿 x 軸顯示日期,您可以為每個框指定一個名稱 plot 設置為相應的日期

data=[go.Box(y = Y.iloc[:,i].values, name = j) for i,j in enumerate(Y.columns)]
layout = go.Layout(title = 'box plot')
fig = go.Figure(data=data, layout=layout)
fig.show()

在此處輸入圖像描述

我不確定我希望這個簡單的技巧能奏效。 首先執行 dataframe 的transpose ,然后.reset_index() ,然后再次transpose 這會將列標題轉換為您的第一行,並可能幫助您 plot 它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM