是否可以使用seaborn.lineplot绘制6列以上的图形?
当我尝试绘制它时,我收到以下错误消息:
These `style` levels are missing dashes: {'LOGAN', 'HB20S', 'GOL'}
如果我为6列的数据帧建立索引,它就可以工作。
这是有效的代码:
sns.lineplot(data=movida_2.iloc[:,:6])
答案 0 :(得分:5)
问题在于,lineplot在第二列和以后的任何列中都使用虚线,但是标准样式仅对前6种颜色使用破折号。
这应该对您有用:
sns.lineplot(data=movida_2, dashes=False)
答案 1 :(得分:1)
sns.lineplot(data=movida_2, marker = "0", dashes=False)
您也可以更改标记类型。