gpt4 book ai didi

python - 点之间没有线的 Seaborn 线图

转载 作者:行者123 更新时间:2023-12-02 19:08:21 33 4
gpt4 key购买 nike

我如何使用 seaborn 中的 lineplot 绘图功能来创建点之间没有连接线的绘图。我知道该函数称为 lineplot,但它具有合并所有具有相同 x 值的数据点并绘制单个均值和置信区间的有用功能。

tips = sns.load_dataset('tips')
sns.lineplot(x='size', y='total_bill', data=tips, marker='o', err_style='bars')

lineplot

如何在没有线条的情况下绘图?我不确定是否有更好的方式来表达我的问题。我怎样才能只绘制点?无线线图?

我知道 seaborn 有一个 pointplot 函数,但那是针对分类数据的。在某些情况下,我的 x 值是连续值,因此 pointplot 不起作用。

我意识到可以进入 matplotlib 人物艺术家并删除该行,但随着情节中内容的增加,这会变得更加复杂。我想知道是否有某种参数可以传递给 lineplot 函数。

最佳答案

要获得没有连接线的错误栏,您可以设置 linestyle '' 的参数:

import seaborn as sns

tips = sns.load_dataset('tips')
sns.lineplot(x='size', y='total_bill', data=tips, marker='o', linestyle='', err_style='bars')

no line

其他类型的线型也可能很有趣,例如“松散的虚线”:sns.lineplot(..., linestyle=(0, (1, 10)))

loosely dotted

关于python - 点之间没有线的 Seaborn 线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64721669/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com