matplotlib 3d contour_plot 色阶
matplotlib 3d contour_plot colour levels
如何更改 3d matplotlib 中离散颜色级别的数量 plot_surface?
例如
normalisation = matplotlib.colors.Normalize(vmin=numpy.amin(Z), vmax=numpy.amax(Z))
axis.plot_surface(X,Y,Z,cmap=matplotlib.pyplot.cm.Greys,norm=normalisation)
但是有 N 个颜色级别超过标准化范围?
尝试使用它来进行标准化,其中 n 是级别数:
cmap = matplotlib.pyplot.cm.Greys
bounds = numpy.linspace(numpy.amin(Z),numpy.amax(Z), n + 1)
normalisation = matplotlib.colors.BoundaryNorm(bounds, cmap.N)
如何更改 3d matplotlib 中离散颜色级别的数量 plot_surface?
例如
normalisation = matplotlib.colors.Normalize(vmin=numpy.amin(Z), vmax=numpy.amax(Z))
axis.plot_surface(X,Y,Z,cmap=matplotlib.pyplot.cm.Greys,norm=normalisation)
但是有 N 个颜色级别超过标准化范围?
尝试使用它来进行标准化,其中 n 是级别数:
cmap = matplotlib.pyplot.cm.Greys
bounds = numpy.linspace(numpy.amin(Z),numpy.amax(Z), n + 1)
normalisation = matplotlib.colors.BoundaryNorm(bounds, cmap.N)