Диаграмма рассеяния с маргинальными гистограммами в ggplot2 - PullRequest
126 голосов
/ 17 декабря 2011

Есть ли способ создания диаграмм рассеяния с маргинальными гистограммами, как в примере ниже в ggplot2?В Matlab это функция scatterhist(), и существуют также эквиваленты для R.Тем не менее, я не видел его для ggplot2.

scatterplot with marginal histograms

Я попытался создать отдельные графы, но не знаю, как их правильно расположить.1009 *

и упорядочение их с помощью функции, размещенной здесь .Но вкратце: есть ли способ создания этих графиков?

Ответы [ 12 ]

1 голос
/ 13 апреля 2019

В настоящее время существует по крайней мере один пакет CRAN, который составляет диаграмму рассеяния с ее маргинальными гистограммами.

library(psych)
scatterHist(rnorm(1000), runif(1000))

Sample plot from scatterHist

0 голосов
/ 26 февраля 2019

Вы можете использовать интерактивную форму ggExtra::ggMarginalGadget(yourplot) и выбирать между бокс-плотами, графиками скрипки, плотностями и гистограммами с легкостью.

вот так

...