Как переключить направление оси в трехмерной диаграмме рассеяния? - PullRequest
1 голос
/ 24 октября 2019

Я построил следующую диаграмму, используя график, и получил полученный график, показанный ранее. X - количество часов в дне, Y - пропорция между 0-1, а Z - категориальная переменная с уровнями {0,1,2}.

Однако неясно, почему X, кажется, движется в противоположном направлении по сравнению с тем, к чему мы привыкли, с трехмерным декартовым местом, где вниз (-) и вверх (+), влево (-) и вправо(+) и спереди (-) и сзади (+). Однако X, кажется, уменьшается спереди назад, а не увеличивается. Я новичок в сюжете и не уверен, как перевернуть ось, чтобы она стала от 0 до 1 вместо 1 до 0. Я был бы очень признателен за помощь в этом!

fig = px.scatter_3d(X_combined, x='x', y='y', z='z',
          color='set', symbol='predictions', opacity=0.7)

fig.update_traces(marker=dict(size=12,
                         line=dict(width=5,
                         color='Black')),
                  selector=dict(mode='markers'))

Plotly plot

1 Ответ

0 голосов
/ 24 октября 2019

Это должно сделать трюк:

fig.update_xaxes(autorange="reversed")

В качестве альтернативы, вы можете повернуть его с определенным диапазоном:

fig.update_xaxes(range=[9, 3])

...