Добрый день, необходим трехмерный график с одной плоскостью,покрытую изображением с картой. Когда использую такой код
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from matplotlib.cbook import get_sample_data
from matplotlib._png import read_png
import numpy as np
img = read_png("foo.png")
x, y = np.mgrid[0:img.shape[0], 0:img.shape[1]]
ax = plt.gca(projection='3d')
ax.plot_surface(x, y, np.sin(0.02*x)*np.sin(0.02*y), rstride=2, cstride=2,facecolors=img)
plt.show()
Но стоит использовать плоскость:ax.plot_surface(x, y, 1, rstride=2, cstride=2,facecolors=img)
Цвета не не, просиходит замемнение:
http://rgho.st/7W57HBX94/image.png
В чем может быть проблема?