fig.update_layout не обновляет макет в python plotly - PullRequest
0 голосов
/ 06 августа 2020

x_edges и y_edges - это значения от -6 до 6, но когда я показываю рисунок, диапазон оси от 0 до 50 (который является размером массивов x_edges и y_edges).

df = pd.DataFrame(h, index=x_bins_centers, columns=y_bins_centers)
fig = go.Figure(data=[go.Surface(z=df)])
fig.update_layout(
    xaxis = dict(
        tickmode = 'array',
        tickvals = x_edges,
        ticktext = x_edges
    ),
    yaxis = dict(
        tickmode = 'array',
        tickvals = y_edges,
        ticktext = y_edges
    )
)
fig.show()

df - это pandas фрейм данных, где индекс - x_edges, а столбцы - y_edges

График можно найти здесь . Я выполняю этот код в Google Colab.

Что я делаю не так?

1 Ответ

0 голосов
/ 07 августа 2020

Я решил проблему, определив цифру как: fig = go.Figure(data=[go.Surface(x=x_bins_centers, y=y_bins_centers, z=h)])

...