pyplot静态颜色图



我使用以下代码生成一个带有颜色映射的pyplot:

# Create a 3d plot
fig = pyplot.figure()
ax = fig.gca(projection='3d')
# Plot the frequency-time
ax.plot_surface(X, Y, Z, rstride=4, cstride=5 + (samplerate / 20), alpha=0.3)
cset = ax.contour(X, Y, Z, zdir='y', offset=tlen, cmap=cm.coolwarm)

然而,我想使用一个静态颜色的颜色图:#066。所以没有梯度效应。

有没有办法做到这一点?

问候,Mat

如果要使用常量颜色,请不要传递cmap参数,而是使用colors

cset = ax.contour(X, Y, Z, zdir='y', offset=tlen, colors='r')

最新更新