Я пытаюсь построить несколько гистограмм на одной оси x и оси y. Мне не нужны столбчатые диаграммы с накоплением или сгруппировкой. Я просто хочу иметь несколько столбчатых диаграмм бок о бок с длинной осью x, где отметки по оси x повторяются в зависимости от количества столбчатых диаграмм и оси Y, которая является общей для столбчатых диаграмм и помещается в крайнюю левую часть графика. .
Вот мой код, но он не дает того, что я хочу
import plotly.offline as pyo
import plotly.graph_objs as go
from plotly import tools
trace1 = go.Bar(
x=[1, 2, 3],
y=[10, 11, 12]
)
trace2 = go.Bar(
x=[1, 2, 3],
y=[100, 110, 120],
)
trace3 = go.Bar(
x=[1, 2, 3],
y=[1000, 1100, 1200],
)
fig = tools.make_subplots(rows=3, cols=1, specs=[[{}], [{}], [{}]],
shared_xaxes=True, shared_yaxes=True,
vertical_spacing=0.001)
fig.append_trace(trace1, 3, 1)
fig.append_trace(trace2, 2, 1)
fig.append_trace(trace3, 1, 1)
fig['layout'].update(height=600, width=600, title='')
pyo.plot(fig, filename='bar-charts-with-shared-axis.html')
Любая помощь будет оценена