Я могу построить совместное распределение двух переменных, используя jointplot
.Тем не менее, я не могу найти способ добавить произвольные строки, показывающие конкретные значения в обоих измерениях.
Например, следующий код хорошо работает при отображении совместных и маргинальных распределений
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(color_codes=True)
tips = sns.load_dataset("iris")
plot = sns.jointplot(x="sepal_length", y="sepal_width", data=tips,
kind="kde")
Однако я не могу найти способ включить определенные вертикальные и горизонтальные линии в предварительно заданныеценности.Например, включение
plt.plot([6, 1.5], [6, 5], color="skyblue", lw=5, linestyle='solid', label="_not in legend")
создает строку на одном из полей, но ничего на jointplot
.Есть ли способ, которым я мог бы добавить, например, вертикальные и горизонтальные линии при определенных значениях sepal_length и sepal_width?(скажем, вертикальная линия в 6 и горизонтальная линия в 3) И, вообще говоря, возможно ли сделать эти линии на основе конкретной статистики данных?(среднее значение медианы различных переменных).
Спасибо,