Я работаю с плотно версией 3.9.0 и python 3.7. Я пытаюсь визуализировать простой поверхностный график с использованием Python. Я успешно отрисовал график с предполагаемой цветовой схемой, но у меня возникли проблемы с изменением названий осей осей X, Y, Z, а также с контролем частоты тиков и меток тиков для каждой из осей. Я попробовал некоторые решения из других связанных вопросов по SO без особого успеха. Поэтому я хотел опубликовать фрагмент моего кода ниже, чтобы обратиться за помощью к SO-сообществу о том, как я могу изменить метки оси, а также установить метки оси и метки метки.
import plotly.plotly as py
import plotly.graph_objs as go
data = [
go.Surface(
z = p # p is a 2D square matrix.
)
]
data[0]['surfacecolor'] = u #Setting surface color with another 2D square matrix `u` of the same shape as `p`
layout = go.Layout(
xaxis = go.layout.XAxis(
title = go.layout.xaxis.Title(
text='x Axis'),
font=dict(
family='Courier New, monospace',
size=18,
color='#7f7f7f'
)
),
title = go.layout.Title(
text='Mean Pressure Field 0.25 Granularity, Colored by Mean Particle Velocity (X-direction)'
),
autosize=False,
width=1000,
height=1000,
margin=dict(
l=65,
r=50,
b=65,
t=90
),
)
fig = go.Figure(data=data,
layout=layout)
py.iplot(fig, filename='saveplot.png')
Вот рисунок, который я смог создать с помощью приведенного выше кода (с новым названием для оси X). Обратите внимание, что метка оси x не соответствует указанному новому заголовку.