Добавление линии x = y к графику, содержащему boxplot - PullRequest
1 голос
/ 20 марта 2019

Я пытаюсь перекрыть поле sns boxpline x = y

import seaborn as sns
import pandas

df = pandas.DataFrame(data=[[0,2,3,4],[33,12,34]],columns=['1','2','4','6'])
sns.boxplot(data=df)
sns.lineplot(x=df.columns.astype(int), y=df.columns.astype(int))

результат не тот, который я ожидал enter image description here

, как выможно увидеть, что линия x = y не проходит от (1,1) (2,2) (4,4) (6,6).

Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 20 марта 2019

IIUC, использование:

import seaborn as sns
import pandas
import numpy as np

df = pandas.DataFrame(data=[[0,2,3,4],[33,12,34]],columns=['1','2','4','6'])
sns.boxplot(data=df)
sns.lineplot(x=np.arange(len(df.columns)), y=df.columns.astype(int))
...