Python 用matplotlib绘制皮尔逊相关系数

Python 用matplotlib绘制皮尔逊相关系数,python,matplotlib,statistics,scipy,Python,Matplotlib,Statistics,Scipy,我已经能够在sciPy中使用pearsonr函数来获得相关系数,现在我想使用matplotlib将结果绘制到散点图上 我看了医生的,但看不到有任何帮助 实现这一目标的最佳方式是什么 我不是数学家,所以这一切都是全新的 Excel中有一个函数可以实现这一点 谢谢matplotlib.org有几个例子。以下是您如何开始使用数据: import matplotlib.pyplot as plt fig, ax1 = plt.subplots() x = [50,500,1500,2500]; y =

我已经能够在sciPy中使用pearsonr函数来获得相关系数,现在我想使用matplotlib将结果绘制到散点图上

我看了医生的,但看不到有任何帮助

实现这一目标的最佳方式是什么

我不是数学家,所以这一切都是全新的

Excel中有一个函数可以实现这一点


谢谢

matplotlib.org有几个例子。以下是您如何开始使用数据:

import matplotlib.pyplot as plt
fig, ax1 = plt.subplots()
x = [50,500,1500,2500];
y = [72,414,1,13]
ax1.plot(x, y, 'bo')
plt.show()
下面是一个链接,指向最基本的示例:

谈论相关系数的散点图没有多大意义。你是说数据集的散点图吗?是的,我不是很确定。但我的数据散点图可以直观地显示任何相关性。因此,根据绘图的方向,我们可以看到它是否为[-1-0-+1],这将与pearsonr函数计算的相关系数相吻合?您希望该函数绘制哪些点?你能提供更多细节吗?你能为pearson函数的x和y发布你想要绘制的数据吗?谢谢数据wold是x=[5050015002500]和y=[72414,1,13],谢谢你发送示例。我来看看这个和链接。这个答案甚至没有提到如何计算皮尔逊相关系数,更不用说如何绘制它了。这是如何被接受的答案?@xApple这是因为OP的问题与Pearson相关系数无关,而且问题的标题措词不当。@xApple如果你同时阅读问题和澄清问题的评论,这一点非常清楚。