Python 在散点图中添加y=x线
我有一个类似于下面的图,我想把y=x线放在同一个图上。我希望这条线是实心的(不像下面的散点图),我该怎么做?[这是用python编写的]Python 在散点图中添加y=x线,python,matplotlib,plot,scatter,Python,Matplotlib,Plot,Scatter,我有一个类似于下面的图,我想把y=x线放在同一个图上。我希望这条线是实心的(不像下面的散点图),我该怎么做?[这是用python编写的] #数据:示例数据 x_数据=[24.48,24.65,19.14,23.61,22.96,24.48,24.73] y_数据=[24.50,24.50,19.15,23.58,22.93,24.48,24.73] plt.scatter(x_数据,y_数据,颜色='绿色',标记='+',标签='示例数据') plt.title(“绘制的示例数据”) plt.x
#数据:示例数据
x_数据=[24.48,24.65,19.14,23.61,22.96,24.48,24.73]
y_数据=[24.50,24.50,19.15,23.58,22.93,24.48,24.73]
plt.scatter(x_数据,y_数据,颜色='绿色',标记='+',标签='示例数据')
plt.title(“绘制的示例数据”)
plt.xlabel('X_数据')
plt.ylabel('Y_data')
plt.legend()
plt.show()
添加
在plt.show()之前,您可以添加如下内容
plt.plot(x_数据,x_数据,颜色='red',标签='x=y')
在plt.show()之前
像这样:
#数据:示例数据
x_数据=[24.48,24.65,19.14,23.61,22.96,24.48,24.73]
y_数据=[24.50,24.50,19.15,23.58,22.93,24.48,24.73]
plt.scatter(x_数据,y_数据,颜色='绿色',标记='+',标签='示例数据')
plt.plot(x_数据,x_数据,颜色='red',标签='x=y')
plt.title(“绘制的示例数据”)
plt.xlabel('X_数据')
plt.ylabel('Y_data')
plt.legend()
plt.show()
其结果是:
太好了这正是我想要的谢谢你的帮助:D
plt.xlim((0, 25)) # restricts x axis from 0 to 25
plt.ylim((0, 25)) # restricts x axis from 0 to 25
plt.plot([0, 25], [0, 25]) # plots line y = x