我正在尝试创建一个带有指数(?)Y 轴的 matplotlib 图,就像我在下面模拟的假图一样。对于我的数据,我想在值接近最大 Y 值时将它们展开。我想在 Y 接近于零时压缩这些值。
所有普通的“日志”示例都做相反的事情:它们在远离零时压缩值。这当然是“日志”的作用。我怎样才能创建指数(?)缩放比例呢?
原文由 Philip 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试创建一个带有指数(?)Y 轴的 matplotlib 图,就像我在下面模拟的假图一样。对于我的数据,我想在值接近最大 Y 值时将它们展开。我想在 Y 接近于零时压缩这些值。
所有普通的“日志”示例都做相反的事情:它们在远离零时压缩值。这当然是“日志”的作用。我怎样才能创建指数(?)缩放比例呢?
原文由 Philip 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答945 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
从 matplotlib 3.1 开始,您可以通过以下方式轻松定义任何自定义比例
另见 https://matplotlib.org/3.1.1/gallery/scales/scales.html
在这种情况下,例如: