我试图创建一个相当简单的时间序列图表,在X时间支付Y的金额。X轴标签每12小时固定一次,如下所示:
new Date("2018-08-28 00:00"),
new Date("2018-08-28 12:00"),
new Date("2018-08-29 00:00"),
new Date("2018-08-29 12:00")
.............................
当我硬编码数组的数量/时间,我得到了不错的图形,但没有X轴标签:。当我尝试使用一些真实的数据并将其映射到数组时,就会生成标签,而不是我的
我用Plotly制作了一个时间序列图,但是x轴有太多标签。我做了一些研究,我想我可以用Rangebreaks来帮助解决这个问题,但我不确定。我希望有更少的x轴标签。我会在下面披露我的密码。
import pandas as pd
import yfinance as yf
import datetime as dt
import plotly.graph_objects as go
#Initial data & get dataframe
start = dt.date(2022,3,1)
end = dt.date(2022,3,7)
ticker = 'SPY'