python - 如何反转 x 或 y 轴

标签 python pandas matplotlib seaborn

我有一个带有一堆随机 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()

关于python - 如何反转 x 或 y 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2051744/

相关文章:

python - Django 1.4 和 django-compressor 奇怪之处

python - 如何从数据框列中提取城市(格式不同)

python - Pandas 应用(轴=1): produce more than one row

python - 并排绘制两个 pandas 数据框,每个都采用子图样式

matplotlib - Figure 对象没有属性 set_title

python - 两个具有相同轴或在同一图形上的 matplotlib/pyplot 直方图

python - 将 python 对象列表传递给 qml

python - 如果在先前的计算完成之前出现新请求,则 Tensorflow 服务失败

python - 为批量值请求指定有效的 "ranges"

python - 优化 Pandas 数据框列的四分位数?