Я использую морской график для построения нескольких независимых переменных относительно зависимой переменной.
import seaborn as sns
iris = sns.load_dataset("iris")
x_vars = ['sepal_length', 'sepal_width', 'petal_length']
y_vars = ['petal_width']
pp = sns.pairplot(data=iris, x_vars=x_vars, y_vars=y_vars)
Теперь я хочу добавить отметки и метки оси Y ко второму и третьему подзаголовкам.
Добавить метки оси Y очень просто:
pp.set(ylabel='petal_width')
Но я хоть убей не могу понять, как показывать y_ticklabels.
Вещи как:
pp.set(yticklabels=np.arange(-0.5, 3.01, 0.5))
or:
for i in range(3):
ax = pp.axes[0,i]
ax.set_yticks(np.arange(-0.5, 3.01, 0.5))
ax.set_yticklabels(np.arange(-0.5, 3.01, 0.5))
ax.set_visible(True)
не имеет значения.
PairGrid
устанавливает оси с помощьюsharey=True
, поэтому вопрос здесь в том, можно ли это отключить постфактум. - person mwaskom   schedule 29.06.2015share{x,y}
устанавливает видимость меток! - person mwaskom   schedule 30.06.2015