繁体   English   中英

Plotly 相当于 fig.axis.set_major_locator(matplotlib.dates.WeekdayLocator(interval=X))

[英]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'})

我希望轴看起来像这样(来自 matplotlib): 在此处输入图像描述

为了能够按周排序,您可以像这样更新 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM