【发布时间】:2019-02-17 21:30:28
【问题描述】:
我正在尝试使用 Seaborn 使我的情节在视觉上比 matplotlib 更好。我有一个数据集,它有一个“年”列,我想在 X 轴上绘制,4 列使用不同颜色的线在 Y 轴上表示 A、B、C、D。我试图使用 sns.lineplot 方法来做到这一点,但它只允许 X 轴上的一个变量和 Y 轴上的一个变量。我试过这样做
sns.lineplot(data_preproc['Year'],data_preproc['A'], err_style=None)
sns.lineplot(data_preproc['Year'],data_preproc['B'], err_style=None)
sns.lineplot(data_preproc['Year'],data_preproc['C'], err_style=None)
sns.lineplot(data_preproc['Year'],data_preproc['D'], err_style=None)
但是这样我就不会在情节中得到一个图例来显示哪条彩色线对应于什么。我尝试检查文档,但找不到合适的方法。
【问题讨论】:
标签: python python-3.x dataframe plot seaborn