Как добавить линию в облако точек в seaborn


Чтобы добавить линию в облако точек в Seaborn, вы можете использовать следующие методы:

Способ 1: добавьте горизонтальную линию

 #add horizontal line at y=15
plt. axhline (y=15) 

Способ 2: добавьте вертикальную линию

 #add vertical line at x=4
plt. axvline (x=4)

Способ 3. Добавьте пользовательскую строку

 #add straight line that extends from (x,y) coordinates (2,0) to (6, 25)
plt. plot ([2, 6], [0, 25])

Следующие примеры показывают, как использовать каждый метод на практике.

Пример 1. Добавьте горизонтальную линию в облако точек Seaborn.

Следующий код показывает, как создать диаграмму рассеяния в Seaborn и добавить горизонтальную линию в точке y = 15:

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add horizontal line to scatterplot
plt. axhlin (y=15)

Сиборн добавляет горизонтальную линию на диаграмму рассеяния

Пример 2. Добавьте вертикальную линию в облако точек Seaborn.

Следующий код показывает, как создать диаграмму рассеяния в Seaborn и добавить вертикальную линию в точке x = 4:

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add vertical line to scatterplot
plt. axvline (x=4) 

Seaborn добавляет вертикальную линию к облаку точек

Пример 3. Добавление пользовательской линии в облако точек Seaborn.

В следующем коде показано, как создать облако точек в Seaborn и добавить прямую линию, проходящую от координат (x, y) (2,0) до (6, 25).

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add custom line to scatterplot
plt. plot ([2, 6], [0, 25])

Примечание . Полную документацию по функции seaborn scatter() можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи с помощью seaborn:

Как добавить заголовок к участкам Seaborn
Как изменить размер шрифта на графиках Seaborn
Как настроить количество тиков на графиках Сиборна

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *