不合需要地绘制了日期字符串的共享 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 卡在类型为 date 的 xasis 上。
update_xaxes 代替 update_layout(xaxis) 解决了问题。
fig.update_xaxes(type='category', row=1, col=1)
fig.update_xaxes(type='category', row=2, col=1)
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 卡在类型为 date 的 xasis 上。
update_xaxes 代替 update_layout(xaxis) 解决了问题。
fig.update_xaxes(type='category', row=1, col=1)
fig.update_xaxes(type='category', row=2, col=1)