是否可以使用seaborn.lineplot绘制6列以上的图形?

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

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


如果我为6列的数据框建立索引,它将起作用。

这是有效的代码:

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

最佳答案

问题是,lineplot在第二列和其他任何列中都使用虚线,但是标准样式仅对前6种颜色支持破折号。

这应该为您工作:

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

关于matplotlib - 是否可以用seaborn绘制6列以上的图?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52709245/

10-12 13:56