Я пытался создать двумерную диаграмму рассеяния каждой переменной по отношению ко всем другим, находящимся в кадре данных, и обнаружил, что sns.pairplot()
- это именно то, что мне нужно.
Однако, независимо от того, что я делаю (и я попробовал все советы, найденные в этом вопросе ), сюжеты продолжают выходить слишком разбросанными , так какну как вообще слишком большой.На рисунке ниже только первые две строки и четыре столбца из 12 переменных отображаются на весь мой экран.
![enter image description here](https://i.stack.imgur.com/0wetY.png)
Я обнаружил, что использую
%config InlineBackend.figure_format = 'svg'
для создания не размытых графиков на моем экране с высоким разрешением на дюймчастично виноват, так как без него я вместо этого получаю этот график, который идеально умещается на моем экране, но теперь он слишком мал, и я предпочел бы немного прокрутить, имея большую картинку.
(примечание:приведенные ниже дополнительные параметры не действуют)
![enter image description here](https://i.stack.imgur.com/rpxGA.png)
Как настроить сетку графиков в соответствии с ее общим размером и расстоянием?В настоящее время параметры не работают, и один графический бэкэнд (по умолчанию) создает слишком маленькие графики, в то время как 'svg'
создает слишком большие графики.
РЕДАКТИРОВАТЬ: Редактирование sns.set(rc={'figure.figsize':(x,y)})
или параметры height
/ aspect
ничего не улучшают: первый не производит изменений, а два последних изменяют размер отдельных графиков (с height=1
делая их нешифруемыми), но общая "сетка" все ещегромоздкий и слишком большой, как раньше.