繁体   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