在我的imshow视图中,我想要y
中的对数标度。像yscale('log')
这样的答案不是我的答案。有什么建议吗?
答案 0 :(得分:2)
您的意思是您希望yaxis成为您在绘图中绘制的数据的“对数刻度”吗?使用imshow()执行此操作的难度在于,y中的结构基本上是线性的,也就是说,imshow只显示所有,因为它是在数据集中构建的。
黑客就是简单地将更多数据复制到图中,使数据反映日志分布,因此“较低值”在集合内加权。
要采取的另一个方法是尝试使用meshgrid方法,对于另一个问题的答案可能对此有所帮助:
Python matplotlib - formatting with meshgrid for user-defined function