Python PyPlot反向y轴和对数

Python PyPlot反向y轴和对数,python,matplotlib,Python,Matplotlib,是否有一种方法既可以使用PyPlot反转y轴,又可以使其成为对数?我知道这两个选项中的一个可以用 plt.gca().invert_yaxis() 及 但是,这种组合不起作用。有什么想法吗?非常感谢 最好的方法是按以下顺序使用: plt.scatter(x, y) plt.yscale('log') plt.gca().invert_yaxis() plt.show() 你是按什么顺序试的?建议您先设置刻度,然后反转。啊,我真傻,这就成功了:)。谢谢!我试过了,但在同一个图形上有多个绘图的情

是否有一种方法既可以使用
PyPlot
反转y轴,又可以使其成为对数?我知道这两个选项中的一个可以用

plt.gca().invert_yaxis()


但是,这种组合不起作用。有什么想法吗?非常感谢

最好的方法是按以下顺序使用:

plt.scatter(x, y)
plt.yscale('log')
plt.gca().invert_yaxis()
plt.show()

你是按什么顺序试的?建议您先设置刻度,然后反转。啊,我真傻,这就成功了:)。谢谢!我试过了,但在同一个图形上有多个绘图的情况下没有效果。这是一个简单的版本,我相信轴有一个等价物。
plt.scatter(x, y)
plt.yscale('log')
plt.gca().invert_yaxis()
plt.show()