我正在使用以下代码生成带有colormap的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。所以没有渐变效果。
无论如何要实现这个目标吗?
问候, 垫
答案 0 :(得分:1)
如果您想使用常量颜色,请不要传递cmap
参数,请改用colors
:
cset = ax.contour(X, Y, Z, zdir='y', offset=tlen, colors='r')