Использование данных в этом вопросе https://stackoverflow.com/questions/21663108/coloring-points-on-a-lattice-plot-in-r Я хочу использовать функцию histogram
в lattice
для построения трех гистограмм на одном и том же участке, но отдельно, чтобы я мог управлять цветами и допускать полу- прозрачный цвет, где гистограммы перекрываются.Как добавить перекрывающиеся гистограммы с решеткой
Однако, следующий код не работает:
histogram(locs[locs.col=="darkblue"] , breaks=20, xlim=c(25,150),col="darkblue")
histogram(locs[locs.col=="yellow"] , breeaks=20, xlim=c(25,150),col="yellow",add=T) # add doesn't work here
histogram(locsy[locs.col=="red"] , breaks=20, xlim=c(25,150),col="red",add=T)
потому что гистограммы не будут добавлены к Афоризму. Я знаю, что это работает для функции hist
в базовых пакетах, вот мои вопросы:
1) Есть ли способ добавить гистограммы к сюжету с histogram
? 2) Как я могу сделать бункеры гистограмм одинаковой ширины для каждого экземпляра гистограммы 3) Как сделать цвета полупрозрачными для того, где гистограммы перекрываются? 4) Как повернуть гистограмму на 90 градусов так, чтобы она была горизонтальной осью?
Для перекрытия ** решетки ** участки, вы можете использовать 'as.layer()' от ** laticeExtra ** пакета.(Я действительно тестировал это, но перекрывающиеся гистограммы - даже при использовании прозрачных цветов - приводит к тому, что сюжет настолько трудно интерпретировать, что я отказываюсь публиковать его!) –