是否可以用seaborn绘制6列以上的图?

时间:2018-10-08 19:56:17

标签: matplotlib plot python-3.6 seaborn line-plot

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

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

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

如果我为6列的数据帧建立索引,它就可以工作。

这是有效的代码:

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

2 个答案:

答案 0 :(得分:5)

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

这应该对您有用:

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

答案 1 :(得分:1)

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

您也可以更改标记类型。