Две гистограммы на одном участке без наложения - PullRequest
0 голосов
/ 28 октября 2019

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

plot (baxishist1, freq = FALSE, xlab = 'B-Axis (mm)', ylab = 'Percent of Sample', main = 'Distribution of B-Ось на Морене 1 ', ylim = c (0,30), разрывы = seq (25,60,1), col =' blue ')

par (new = T)

plot (baxishist2, freq = FALSE, xlab = 'B-Axis (mm)', ylab = 'Percent of Sample', main = 'Распределение B-Axis на морене 2', ylim = c (0,30), разрывы= seq (25,60,1), col = 'red')

и результаты - бары, перекрывающиеся на гистограмме

Может кто-нибудь помочь мнесделать так, чтобы столбцы находились в одной ячейке, но не перекрывали друг друга, чтобы я мог видеть обе гистограммы?

1 Ответ

0 голосов
/ 28 октября 2019

Вы можете сделать это немного проще для интерпретации, используя прозрачные цвета.

Давайте сначала сгенерируем некоторые данные:

a <- rnorm(100)
b <- rnorm(100, mean=3)

А теперь построим гистограммы:

hist(a, col=rgb(1,0,0,0.5))
hist(b, col=rgb(0,1,0,0.5), add=T)

enter image description here

Как вы можете видеть, оба теперь несколько видны, но теперь нам нужно было бы вручную отрегулировать ось x, чтобы приспособить оба распределения. И в любом случае, все равно не очень приятно читать / интерпретировать, поэтому я бы предпочел построить две отдельные гистограммы, блокпост или скрипку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...