不合需要地绘制了日期字符串的共享 xaxis

plotly subploted the shared xaxis of date string undesirably

plotly 4.1.1

from plotly.subplots import make_subplots
import plotly.graph_objects as go

x = ["2019-09-01", "2019-09-02", "2019-09-04"]
fig = make_subplots(rows=2, cols=1, shared_xaxes=True)
fig.add_trace(go.Bar(x=x, y=[1, 2, 3], name="1st"), row=1, col=1) 
fig.add_trace(go.Bar(x=x, y=[3, 2, 1], name="2nd"), row=2, col=1) 
fig.update_layout(xaxis={'type': 'category'})
fig.show()

下面,1st 子图在 xaxis 类型 category 上正确显示,但是2nd 卡在类型为 datexasis 上。

update_xaxes 代替 update_layout(xaxis) 解决了问题。

fig.update_xaxes(type='category', row=1, col=1)
fig.update_xaxes(type='category', row=2, col=1)