我正在尝试使用plotly绘制包含日期数据的直方图。我想用与周相对应的垃圾箱大小来绘制它,但这似乎不起作用。我搜索了有关它的文档,但什么也没找到
这是我的密码。我试过(第5行):“D7”和“W1”。这是行不通的(plotly似乎无法识别该参数,并将其设置为每天一个bin)。奇怪的是“M1”,“M3”等等。。。似乎有效
fig = go.Figure(data=[go.Histogram(x=df.col,
xbins=dict(
start='2018-01-01',
end='2018-12-31',
size='D7'),
autobinx=False)])
fig.update_layout(
title=go.layout.Title(
text="title",
xref="paper",
x=0.5
),
xaxis_title_text='xaxis title',
yaxis_title_text='yaxis title'
)
fig.show()
有人知道关于这个问题的信息吗? 谢谢
似乎重新采样的数据源和条形图才是您真正想要的:
绘图:
这里,基于每日观察的源数据
DatetimeIndex(['2020-01-01', '2020-01-02', ... , '2020-07-18'],
已被重新采样,以显示特定股票价格的每周总和代码:
让我知道这对你是如何起作用的
默认情况下,
xbins.size
以毫秒为单位指定。要获取每周垃圾桶,请将xbins.size
设置为604800000
(7天,每个垃圾桶86400000毫秒)Plotly提供了
xM
格式来获取月度仓位,因为此用例需要在后台进行更复杂的计算,因为月度仓位没有统一的大小相关问题 更多 >
编程相关推荐