欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python用plt画图时,cmp设置方法

程序员文章站 2023-10-30 15:39:58
在python,有时候是需要画图的,比如把一个矩阵用图像的形式显示,之前用的好好的,每次用plt.imshow(),都是彩色图,不知为啥,突然全是黑白图了,于是需要设置cm...

在python,有时候是需要画图的,比如把一个矩阵用图像的形式显示,之前用的好好的,每次用plt.imshow(),都是彩色图,不知为啥,突然全是黑白图了,于是需要设置cmap的值,如下:

plt.imshow(confusion_matrix_percent,cmap='gray')
plt.colorbar()
 
plt.show()

在上面的代码中,设置cmap=‘gray',表示绘制灰度图,若需要绘制彩色图,可设置其它值,个人比较喜欢用 prgn或者prgn_r

cmap的候选值有

'accent', 'accent_r', 'blues', 'blues_r', 'brbg', 'brbg_r', 'bugn', 'bugn_r', 'bupu', 'bupu_r', 'cmrmap', 'cmrmap_r', 'dark2', 'dark2_r', 'gnbu', 'gnbu_r', 'greens', 'greens_r', 'greys', 'greys_r', 'orrd', 'orrd_r', 'oranges', 'oranges_r', 'prgn', 'prgn_r', 'paired', 'paired_r', 'pastel1', 'pastel1_r', 'pastel2', 'pastel2_r', 'piyg', 'piyg_r', 'pubu', 'pubugn', 'pubugn_r', 'pubu_r', 'puor', 'puor_r', 'purd', 'purd_r', 'purples', 'purples_r', 'rdbu', 'rdbu_r', 'rdgy', 'rdgy_r', 'rdpu', 'rdpu_r', 'rdylbu', 'rdylbu_r', 'rdylgn', 'rdylgn_r', 'reds', 'reds_r', 'set1', 'set1_r', 'set2', 'set2_r', 'set3', 'set3_r', 'spectral', 'spectral_r', 'vega10', 'vega10_r', 'vega20', 'vega20_r', 'vega20b', 'vega20b_r', 'vega20c', 'vega20c_r', 'wistia', 'wistia_r', 'ylgn', 'ylgnbu', 'ylgnbu_r', 'ylgn_r', 'ylorbr', 'ylorbr_r', 'ylorrd', 'ylorrd_r', 'afmhot', 'afmhot_r', 'autumn', 'autumn_r', 'binary', 'binary_r', 'bone', 'bone_r', 'brg', 'brg_r', 'bwr', 'bwr_r', 'cool', 'cool_r', 'coolwarm', 'coolwarm_r', 'copper', 'copper_r', 'cubehelix', 'cubehelix_r', 'flag', 'flag_r', 'gist_earth', 'gist_earth_r', 'gist_gray', 'gist_gray_r', 'gist_heat', 'gist_heat_r', 'gist_ncar', 'gist_ncar_r', 'gist_rainbow', 'gist_rainbow_r', 'gist_stern', 'gist_stern_r', 'gist_yarg', 'gist_yarg_r', 'gnuplot', 'gnuplot2', 'gnuplot2_r', 'gnuplot_r', 'gray', 'gray_r', 'hot', 'hot_r', 'hsv', 'hsv_r', 'inferno', 'inferno_r', 'jet', 'jet_r', 'magma', 'magma_r', 'nipy_spectral', 'nipy_spectral_r', 'ocean', 'ocean_r', 'pink', 'pink_r', 'plasma', 'plasma_r', 'prism', 'prism_r', 'rainbow', 'rainbow_r', 'seismic', 'seismic_r', 'spectral', 'spectral_r', 'spring', 'spring_r', 'summer', 'summer_r', 'tab10', 'tab10_r', 'tab20', 'tab20_r', 'tab20b', 'tab20b_r', 'tab20c', 'tab20c_r', 'terrain', 'terrain_r', 'viridis', 'viridis_r', 'winter', 'winter_r'

以上这篇python用plt画图时,cmp设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。