Я пытаюсь создать сюжет в стиле плаката для нескольких параллельных координатных диаграмм, используя Parcoords на плотте. Первая параллельная координатная диаграмма отображается правильно, но остальные показывают только оси диаграммы (которые выглядят правильно), но не соединительные линии.
Диаграмма в левом верхнем углу верна, но у остальных нет соединительных линий
Вот код, который генерирует графики:
import plotly.graph_objects as go
from plotly.subplots import make_subplots
fig = make_subplots(rows=2, cols=2,
specs=[[{"type": "domain"},{"type": "domain"}],
[{"type": "domain"}, {"type": "domain"}]])
X = [[1,3,5,6],[3,6,8,9]]
Y = [[9,5,8,0],[7,2,10,8]]
Z = [[10,20,30,40],[4,8,9,17]]
for i in range(2):
for j in range(2):
x=X[i]
y=Y[j]
z=Z[j]
fig.append_trace(go.Parcoords(
line = dict(color = z, colorscale = 'viridis', showscale = True),
dimensions = list([dict(label = 'x', values = x),
dict(label = 'y', values = y)])),
row=i+1, col=j+1)
fig.update_layout(height=400, width=400, title_text="Stacked subplots")
fig.show()
Я не нашел других сообщений, иллюстрирующих эту проблему. Буду признателен за любую помощь, чтобы решить это.