![](/img/trans.png)
[英]Python Matplotlib (1) format x-axis labels to Year-Quarter and (2) set major_locator to end of month
[英]Plotly equivalent to fig.axis.set_major_locator(matplotlib.dates.WeekdayLocator(interval=X))
我一直试图在 plotly 中找到某种等效的 function 用于: fig.axis.set_major_locator(matplotlib.dates.WeekdayLocator(interval=2))
有人知道吗?
我已经有一个条形图,只是想更改我的日期的 xticks。 我希望他们成为前任,而不是汽车。 每周。
我似乎最接近的是手动创建范围,我希望尽可能避免这种情况。
目前我在 plotly 中有这个:
如下所示:
bar_plot = px.bar(df1, x="Date", y="Number of Tests", color='State', barmode='group', color_discrete_map={'Pass':'green','Fail':'red'})
为了能够按周排序,您可以像这样更新 x 轴并更新dtick
:
fig.update_xaxes(type="date", dtick= 86400000.0 * 7)
在您的情况下,您可以将fig
替换为bar_plot
,并且86400000.0
代表一天,因此您可以让刻度在您想要的任意天数的范围内。
如果你想做几个月,你可以简单地将dtick= 86400000.0 * 7
替换为dtick= "M1"
(你可以改变一个来改变间隔中的月数
您还可以添加一个'tick0'
,如果您想更改它,您可以设置您的第一个刻度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.