Когда я изменяю точку зрения plot_surface в matplolib в (90,0), zaxis не ясен, и это бесполезно на этом сюжете. Я хочу сгенерировать изображение так же, как и matlab, как показано ниже. matlab surf with view (0,90),with contour lines Я использовал функцию matplotlib imshow, которая может генерировать матричное изображение, но на изображении нет линий (похожих в линиях контура). как я могу сгенерировать изображение с помощью plot_surface в python с точки зрения (90,0), bu без zaxis? matplotlib with plot_surface,view(90,0),withou lines and zaxismatplotlib поверхность с скрытым zaxis
1
A
ответ
0
Вы можете использовать contourf из matplotlib
:
import matplotlib.pyplot as plt
import numpy as np
X, Y = np.meshgrid(range(100), range(100))
Z = X**2+Y**2
plt.contourf(X, Y, Z, [i for i in np.linspace(Z.min(),Z.max(),30)])
plt.show()
, что приводит к:
спасибо. это очень помогает мне. –