Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
如何在自然对数比例上规范化matplotlib颜色贴图_Matplotlib_Color Mapping_Norm - Fatal编程技术网

如何在自然对数比例上规范化matplotlib颜色贴图

如何在自然对数比例上规范化matplotlib颜色贴图,matplotlib,color-mapping,norm,Matplotlib,Color Mapping,Norm,我想使用imshow来绘制一个矩阵,其元素在[1,64]中。为了规范化颜色映射,我只能找到“LogNorm”,然而,我需要类似“LnNorm”的东西,在自然对数尺度上规范化矩阵元素。有没有办法让我做到这一点 谢谢你的帮助。Super hacky,但是你可以获取数据的np.log,并以算术标准化的色标显示这些值。你甚至可以重新分配记号标签来显示正确的值。谢谢你,保罗。你是对的。看起来我不能直接用“norm”来做。事实上,对于颜色贴图本身,对数的底并不重要(对我来说,logmean natural

我想使用imshow来绘制一个矩阵,其元素在[1,64]中。为了规范化颜色映射,我只能找到“LogNorm”,然而,我需要类似“LnNorm”的东西,在自然对数尺度上规范化矩阵元素。有没有办法让我做到这一点


谢谢你的帮助。

Super hacky,但是你可以获取数据的
np.log
,并以算术标准化的色标显示这些值。你甚至可以重新分配记号标签来显示正确的值。谢谢你,保罗。你是对的。看起来我不能直接用“norm”来做。事实上,对于颜色贴图本身,对数的底并不重要(对我来说,
log
mean natural logum,就像对numpy一样)。基数的变化只对应于日志值的重新缩放,但由于它们在之后被归一化为彩色贴图的整个范围,因此重新缩放并不重要。你真正想要的是一个不同的色条格式化程序!