【发布时间】:2021-07-05 12:39:47
【问题描述】:
所以我正在尝试使用plt.axhline() 功能向图表添加一条最佳拟合线。我目前拥有的代码如下,目前正在运行,但不包括 axhline 代码,
df = pd.DataFrame(pd.read_csv('test5.csv', sep=','))
x = df["IE ratio"]
y = df["109"]
x1 = df["IE ratio"].mean()
plt.axvline(x1, 0, 1, c= 'k')
plt.scatter(x, y, s = 10)
plt.ylabel('Appearance of mutation')
plt.xlabel('IE spectrum')
plt.show()
我尝试引入 plt.axhline() 功能,但无法确定需要在括号中放入什么才能获得所需的输出。
这是我用红线绘制的情节,以显示我希望制作的内容。
提前感谢您的任何建议或帮助!
【问题讨论】:
-
axhline添加一条水平线。绝对不是你要找的。span> -
你知道我可以使用的任何其他功能或绘图工具吗?
-
还可以看看seaborn's regplot,它开箱即用。它还增加了一个置信区间。
标签: python-3.x matplotlib data-analysis