Как создать многострочный график с помощью seaborn? ⇐ Python
Как создать многострочный график с помощью seaborn?
Я пробую использовать Seaborn, чтобы сделать мой график визуально лучше, чем matplotlib. У меня есть набор данных, в котором есть столбец «Год», который я хочу отобразить на оси X, и 4 столбца, например A, B, C, D на оси Y, используя линии разного цвета. Я пытался сделать это, используя метод sns.lineplot, но он допускает только одну переменную по оси X и одну по оси Y. Я пробовал это сделать
sns.lineplot(data_preproc['Year'],data_preproc['A'], err_style=None) sns.lineplot(data_preproc['Год'],data_preproc['B'], err_style=None) sns.lineplot(data_preproc['Год'],data_preproc['C'], err_style=None) sns.lineplot(data_preproc['Год'],data_preproc['D'], err_style=None) Но таким образом я не получаю легенду на графике, показывающую, какая цветная линия чему соответствует. Я пытался проверить документацию, но не смог найти подходящего способа сделать это.
Я пробую использовать Seaborn, чтобы сделать мой график визуально лучше, чем matplotlib. У меня есть набор данных, в котором есть столбец «Год», который я хочу отобразить на оси X, и 4 столбца, например A, B, C, D на оси Y, используя линии разного цвета. Я пытался сделать это, используя метод sns.lineplot, но он допускает только одну переменную по оси X и одну по оси Y. Я пробовал это сделать
sns.lineplot(data_preproc['Year'],data_preproc['A'], err_style=None) sns.lineplot(data_preproc['Год'],data_preproc['B'], err_style=None) sns.lineplot(data_preproc['Год'],data_preproc['C'], err_style=None) sns.lineplot(data_preproc['Год'],data_preproc['D'], err_style=None) Но таким образом я не получаю легенду на графике, показывающую, какая цветная линия чему соответствует. Я пытался проверить документацию, но не смог найти подходящего способа сделать это.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение