Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 彩色贴图从黑色而不是白色发散?_Python_Matplotlib_Colormap - Fatal编程技术网

Python 彩色贴图从黑色而不是白色发散?

Python 彩色贴图从黑色而不是白色发散?,python,matplotlib,colormap,Python,Matplotlib,Colormap,我想一个发散的彩色地图,有另一种颜色比白色(最好是黑色)作为它的中心色。matplotlib和cmocean似乎都没有这样的颜色映射。是创建自己的颜色贴图的最佳选择,还是现有的颜色贴图?我的CMasher软件包有几个发散的颜色贴图,它们的中心是黑色而不是白色。 您可以在此处()的文档中查看它们。发散颜色贴图的目的是显示与颜色强度相关的不同数据点。颜色贴图的中间不应该是黑色的,因为这样通向中心的颜色会更暗,而最大值和最小值会更亮,这是违反直觉的。如果要更改NaN颜色,可以使用seaborn的,例如

我想一个发散的彩色地图,有另一种颜色比白色(最好是黑色)作为它的中心色。matplotlib和cmocean似乎都没有这样的颜色映射。是创建自己的颜色贴图的最佳选择,还是现有的颜色贴图?

我的CMasher软件包有几个发散的颜色贴图,它们的中心是黑色而不是白色。
您可以在此处()的文档中查看它们。

发散颜色贴图的目的是显示与颜色强度相关的不同数据点。颜色贴图的中间不应该是黑色的,因为这样通向中心的颜色会更暗,而最大值和最小值会更亮,这是违反直觉的。如果要更改NaN颜色,可以使用seaborn的,例如
cmap=sns。发散调色板(250,15,s=75,l=40,n=9,center=“dark”,as\u cmap=True)
,您可以:在matplotlib中创建自己的颜色映射有什么具体问题。T先生,我更喜欢使用现有的彩色地图,因为我相信在一个好的、直观的彩色地图背后有很多想法。