python plt.scatter函数绘制散点图坐标轴刻度不是按顺序的

为什么这个坐标轴刻度是乱的,而不是从小到大的?

img


怎么让坐标轴刻度是从小到大排列?

检查数据类型,看是不是错误的把字符串类型放里面了

你数据是啥样的,瞅瞅

需要排序一下吧,没代码截图真看不出来,感觉你的y轴数组需要排序一下,然后x根据y调整

看样子大概率是数据类型为字符串,然后直接做的图,题主可以先把数据类型转换成float类型之后,再试试

你可能读取进来是文本类型,用float()或者int()函数转换一下类型