在PyPlot中反向Y轴

问题:

我有一个散列图与一堆随机x,y坐标。目前,Y轴从0开始,达到最大值。我希望Y轴以最大值开始,最高为0。

points = [(10,5), (5,11), (24,13), (7,8)]    
x_arr = []
y_arr = []
for x,y in points:
    x_arr.append(x)
    y_arr.append(y)
plt.scatter(x_arr,y_arr)

回答:

有一个新的API使这更简单。

plt.gca().invert_xaxis()

和/或

plt.gca().invert_yaxis()

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Reverse Y-Axis in PyPlot

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

33 + = 39