使用 Seaborn 是否可以绘制超过 6 列的折线图?

17

使用seaborn.lineplot,是否可以绘制超过6列的数据?

当我尝试绘制时,收到以下错误消息:

These `style` levels are missing dashes: {'LOGAN', 'HB20S', 'GOL'}

如果我对6列数据进行索引,它就能正常工作。

以下是可行的代码:

sns.lineplot(data=movida_2.iloc[:,:6])

Seaborn很少限制绘图到6列。但是请随意提供一个[mcve]问题的示例,以便可以重现您的问题。 - ImportanceOfBeingErnest
2个回答

38

问题在于lineplot对第二列及之后的列使用虚线,但标准风格仅支持前6种颜色的虚线。

这应该适用于您:

sns.lineplot(data=movida_2, dashes=False)

1
sns.lineplot(data=movida_2, marker = "0", dashes=False)

你也可以更改标记类型。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接