Python 如何在Matplotlib中绘制具有颜色编码z轴表示的三维数据(给定x、y和z阵列)的二维图形?
我有简单的三维坐标-一组(x,y,z)。我想要一个X和Y的二维图,坐标的z值越大,颜色越深,z值越小。我该怎么做呢?从你的描述来看,听起来你想要Python 如何在Matplotlib中绘制具有颜色编码z轴表示的三维数据(给定x、y和z阵列)的二维图形?,python,matplotlib,Python,Matplotlib,我有简单的三维坐标-一组(x,y,z)。我想要一个X和Y的二维图,坐标的z值越大,颜色越深,z值越小。我该怎么做呢?从你的描述来看,听起来你想要分散 例如: import numpy as np import matplotlib.pyplot as plt x, y, z = np.random.random((3, 10)) fig, ax = plt.subplots() scat = ax.scatter(x, y, c=z, s=200, cmap='gray_r') fig.co
分散
例如:
import numpy as np
import matplotlib.pyplot as plt
x, y, z = np.random.random((3, 10))
fig, ax = plt.subplots()
scat = ax.scatter(x, y, c=z, s=200, cmap='gray_r')
fig.colorbar(scat)
plt.show()
试试你到目前为止试过什么?您看过matplotlib文档了吗?您尝试过imshow或pcolor吗?