使用此問題中的數據https://stackoverflow.com/questions/21663108/coloring-points-on-a-lattice-plot-in-r我想要使用lattice
中的histogram
函數在同一個圖上分別繪製三個直方圖,以便我可以控制顏色並允許半色調,顏色直方圖重疊的透明顏色。如何使用格子添加重疊直方圖
但是,下面的代碼無法正常工作:
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包。(我實際上測試過,但重疊的直方圖 - 即使使用透明顏色 - 導致一個情節很難解釋,我拒絕發佈它!) –