ÀÖÓãµç¾º




½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

matplotlibÑÕɫӳÉä±í

¸üÐÂʱ¼ä:2022Äê03ÔÂ28ÈÕ10ʱ19·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

¡¡¡¡matplotlibÄÚÖÃÁËÖÚ¶àÔ¤¶¨ÒåµÄÑÕɫӳÉä±í£¬Ê¹ÓÃÕâЩÑÕɫӳÉä±í¿ÉÒÔΪÓû§Ìṩ¸ü¶àµÄÑÕÉ«½¨Ò飬ΪÓû§½ÚÊ¡´óÁ¿µÄ¿ª·¢Ê±¼ä¡£pyplotÄ£¿éÖÐÌṩÁËcolormaps()º¯ÊýÓÃÓڲ鿴ËùÓпÉÓõÄÑÕɫӳÉä±í£¬Ê¾Àý´úÂë¼°ÔËÐнá¹ûÈçÏ¡£

In [4]:plt.colormaps()
out[4]:
['Accent',
 'Accent_r',
 'Blues',
 'Blues_r',
 ...Ê¡ÂÔNÐÐ...
 'viridis',
 'viridis_r',
 'winter',
 'winter-r']

¡¡¡¡ÒÔÉÏչʾµÄÑÕɫӳÉä±íµÄÃû³Æ·ÖΪÓГ_r”ºó׺ºÍÎÞ“_r”ºó׺Á½ÖÖ£¬ÆäÖÐÓГ_r”ºó׺µÄÑÕÉ«±íÏ൱ÓÚͬÃûµÄÎÞ“_r”ºó׺µÄ·´×ªºóµÄÑÕÉ«±í¡£¼ÙÉèÑÕɫӳÉä±ídemo°üº¬µÄÑÕɫ˳ÐòΪblack¡¢white¡¢gray£¬ÄÇôÑÕɫӳÉä±ídemo_rµÄÑÕɫ˳ÐòΪgray¡¢white¡¢black.

¡¡¡¡ÑÕɫӳÉä±íÄܹ»±íʾ·á¸»µÄÑÕÉ«£¬³£ÓÃÓ³Éä±íÓÐautumn¡¢bone¡¢cool¡¢copper¡¢flag¡¢gray¡¢hot¡¢hsv¡¢jet¡¢pink¡¢prism¡¢sprint¡¢summer¡¢winter¡£ÎªÁËÈÃÓû§ºÏÀíµØÊ¹ÓÃÑÕɫӳÉä±í£¬ÑÕɫӳÉä±íÒ»°ã¿ÉÒÔ»®·ÖΪÒÔÏÂ3Àà¡£

¡¡¡¡·Sequential£º±íʾͬһÑÕÉ«´ÓµÍ±¥ºÍ¶Èµ½¸ß±¥ºÍ¶ÈµÄµ¥É«ÑÕɫӳÉä±í¡£

¡¡¡¡·Diverging£º±íʾÑÕÉ«´ÓÖмäµÄÃ÷ÁÁÉ«¹ý¶Éµ½Á½¸ö²»Í¬ÑÕÉ«·¶Î§·½ÏòµÄÑÕɫӳÉä±í¡£

¡¡¡¡·Qualitative£º±íʾ¿ÉÒÔÇáÒ×Çø·Ö²»Í¬ÖÖÀàµÄÊý¾ÝµÄÑÕɫӳÉä±í¡£

¡¡¡¡´ËÍ⣬¿ª·¢ÈËÔ±¿ÉÒÔ×Ô¶¨ÒåеÄÑÕɫӳÉä±í£¬ÔÙͨ¹ýmatplotlib.cm.register_cmap()º¯Êý½«×Ô¶¨ÒåµÄÑÕɫӳÉä±íÌí¼Óµ½matplotlib¡£

¡¡¡¡matplotlibÖ÷ÒªÓÐÁ½ÖÖʹÓÃÑÕɫӳÉä±íµÄ·½Ê½£ºµÚÒ»ÖÖ·½Ê½ÊÇÔÚµ÷Óú¯Êý»ò·½·¨»æÖÆÍ¼±í»òÌí¼Ó¸¨ÖúÔªËØÊ±½«ÑÕɫӳÉä±í´«µÝ¸ø¹Ø¼ü×Ö²ÎÊýcmap;µÚ¶þÖÖ·½Ê½ÊÇÖ±½Óµ÷ÓÃset_cmap()º¯Êý½øÐÐÉèÖá£ÕâÁ½ÖÖ·½Ê½µÄ¾ßÌåÓ÷¨ÈçÏ¡£

¡¡¡¡(1)ʹÓùؼü×Ö²ÎÊýcmapµÄʾÀý´úÂëÈçÏ¡£

plt.scatter(x, y, c=np.random.rand(10), cmap=matplotlib.cm.jet)

¡¡¡¡(2)ʹÓÃset_cmap()º¯ÊýµÄʾÀý´úÂëÈçÏ¡£

plt.set_cmap(matplotlib.cm.jet)
0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿