python - 制作包含负值的对数标度彩色图

我在 matplotlib 中有一个表面密度图,我希望颜色条的比例为对数。

理想情况下,使用 LogNorm 函数应该可以解决问题,但存在负值和空值,当值变为对数时会产生错误。
在这方面,我可以使用函数/方法来包含具有负值和空值的区域吗?

最佳答案

使用对称对数归一化或 SymLogNorm 绘制具有正值和负值的数据。查看此文档:Colormap Normalization .

https://stackoverflow.com/questions/16684933/

相关文章:

apache - 将模块加载到 Apache

Django - Python help_text 作为可点击的图标

c# - 页脚按钮的 Gridview colspan

c - 在 C 中实现 hmac sha1

amazon-s3 - S3 如何在上传时分配时间戳?

javascript - 类型错误:无法设置未定义的属性 'onkeydown'

regex - 正则表达式 : How to find dashes between words

windows-installer - MSI 中的 "installation script"是什

perl - utf8 "\xFF"未映射到 tokenizer.perl 第 44 行

erlang - 如何使用 PEM key 文件在 Erlang 中通过 SSH 连接