R Малый масштаб матрицы диаграммы рассеяния

У меня есть фрейм данных из 4 переменных и, скажем, 100 записей. Эти переменные являются фиктивными, которые варьируются в небольших масштабах (1-5). Есть ли способ подтвердить плотность точек, нанесенных на диаграмму рассеяния? Из-за того, что мои точки варьируются только между 1, 2, 3, 4 и 5, многие из них расположены в одном и том же месте, поэтому я не вижу возникающего шаблона, поскольку они полностью перекрываются.


person Pincet Arnaud    schedule 20.06.2016    source источник
comment
Это зависит от типа графика, который вы используете, но в более общем случае этого можно добиться, используя некоторый уровень прозрачности, например alpha = 0.3 om ggplot2 . В любом случае, здесь невозможно помочь вам, если вы не предоставите нам более подробную информацию о своем сюжете и воспроизводимый пример. Пример: stackoverflow. com/questions/5963269/   -  person rafa.pereira    schedule 20.06.2016


Ответы (1)


Первой возможностью было бы использование jitter; и второй, чтобы использовать прозрачные цвета:

set.seed(1)
df <- data.frame(var1 = sample(1:5, size = 100, replace = TRUE),
                 var2 = sample(1:5, size = 100, replace = TRUE))

plot(jitter(var1) ~ jitter(var2), data = df)

plot(var1 ~ var2, data = df, col = "#20000050")
person Qaswed    schedule 20.06.2016