我有一个散点图,有一堆随机的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相关问答推荐

在Python中管理多个OpenGVBO和VAO实例

过滤绕轴旋转的螺旋桨

基本链合同的地址是如何计算的?

Google Drive API获取文件计量数据

Python plt.text中重叠,包adjust_text不起作用,如何修复?

使用GEKKO在简单DTE系统中进行一致初始化

如何使用symy打印方程?

Pandas实际上如何对基于自定义的索引(integer和非integer)执行索引

如何使用LangChain和AzureOpenAI在Python中解决AttribeHelp和BadPressMessage错误?

如何在给定的条件下使numpy数组的计算速度最快?

如何从pandas的rame类继承并使用filepath实例化

SQLAlchemy Like ALL ORM analog

如何在Polars中从列表中的所有 struct 中 Select 字段?

计算分布的标准差

Geopandas未返回正确的缓冲区(单位:米)

如何在两列上groupBy,并使用pyspark计算每个分组列的平均总价值

替换现有列名中的字符,而不创建新列

并行编程:同步进程

用两个字符串构建回文

在极点中读取、扫描和接收有什么不同?