python - 如何将seaborn regplot scattplot更改为lineplot?

标签 python matplotlib seaborn

我正在尝试将散点图更改为线图,我尝试使用 plot.lines[0].set_linestyle("-") 但这只会影响已经存在的回归线线图。

我知道如果我使用 sns.lineplot,它们是打开回归的设置,但是我正在尝试使用 regplot 来执行此操作。

df = pd.DataFrame({"x": [1, 2, 3, 4, 5, 6], "y": [10, 30, 60, 90, 60, 30]})

plot = sns.regplot(x="x", y="y", data=df, ci=65)

plt.show()

我想将散点图更改为线图的原因是因为很难看出大型数据集发生了什么其他原因。

为了澄清,我正在尝试显示原始数据的线图而不是散点图。

最佳答案

这看起来有点奇怪,但我猜这就是你想要的?

import seaborn as sns
df = pd.DataFrame({"x": [1, 2, 3, 4, 5, 6], "y": [10, 30, 60, 90, 60, 30]})
sns.regplot(x="x", y="y", data=df, ci=65,scatter=False)
sns.lineplot(x="x", y="y", data=df)

enter image description here

关于python - 如何将seaborn regplot scattplot更改为lineplot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64436305/

相关文章:

python - 修复 python 中的重叠图形

python - 如何在绘图中添加悬停注释

python - 一个非常简单的正则表达式的问题

python - 来自数字模块的 ABC 类数字

python - lxml 在使用简单的自定义解析器时引发 TypeError

python - 基准测试 python(命令行)

python - 创建具有相对频率的直方图

python - python中的Imoverlay

python - 设置seaborn/matplotlib始终使用edgecolor ='k'参数

python - Seaborn 热图自定义颜色图