與GGPLOT2
回答
我不確定顏色是否真的有助於這張圖,因爲它已經清楚每個boxplot對應的內容。但是,如果您仍然需要用黑色和白色對其進行着色,則可以使用scale_fill_grey
來實現。下面是一個例子
library(ggplot2)
data(tips)
p0 = qplot(day, tip/total_bill, data = tips, geom = 'boxplot', fill = day) +
scale_fill_grey()
print(p0)
這將產生以下
您也可以在這種情況下使用theme_bw()使灰色對比度更好一些。此外,請檢查?scale_colour_brewer(),以便在B&W中優雅地降級調色板。不要忘記重新排序你的因素到一個有意義的順序... – 2011-05-12 18:43:18
我對colorBrewer的意思是在上面提到的問題的答案:http://stackoverflow.com/questions/2895319/how-to -add-texture-to-fill-colors-in-ggplot2/3011030#3011030。它會產生顏色填充,但是應該對翻譯強調灰度。 – 2011-05-12 19:40:31
謝謝 - 我使用顏色的部分原因是它與相關的地圖顯示。你所描述的黑白色應該可以完成這項工作! – djq 2011-05-12 20:46:00
默認fill
顏色顯示爲ggplot輸出黑白:
ggplot(diamonds, aes(x=cut, y=price, group=cut)) + geom_boxplot()
如果你不喜歡要有灰度面板,可以使用黑白主題:
ggplot(diamonds, aes(x=cut, y=price, group=cut)) + geom_boxplot() + theme_bw()
獲得彩色或灰度fill
,你必須添加填充作爲參數傳遞給aes
(由@ramnath如圖所示)的比例。
- 1. 與GGPLOT2
- 2. 與GGPLOT2
- 3. 與GGPLOT2
- 4. 與GGPLOT2
- 5. GGPLOT2與盒
- 6. 格式與GGPLOT2
- 7. 傳說與GGPLOT2
- 8. 與GGPLOT2 geom_tile()+ geom_point()
- 9. Barplot與GGPLOT2
- 10. 誤差與GGPLOT2
- 11. filled.contour與ggplot2 + stat_contour
- 12. 包括與GGPLOT2
- 13. GGPLOT2與ablines僅
- 14. 覆蓋scatterpoints與GGPLOT2
- 15. 箱形圖與ggplot2
- 16. 結合點與GGPLOT2
- 17. ggplot2殘差與ezANOVA
- 18. 垂直線與GGPLOT2
- 19. 奇怪線與GGPLOT2
- 20. 熱圖值與(GGPLOT2)
- 21. 盒裝geom_text與ggplot2
- 22. ggplot2的scale_colour_gradient與scale_fill_gradient
- 23. 條形圖與GGPLOT2
- 24. 錯誤與GGPLOT2 facet_grid
- 25. 製作迴歸線與GGPLOT2
- 26. R ggplot2箭頭與geom_text
- 27. 如何繪製與GGPLOT2
- 28. 繪製F-測試與GGPLOT2
- 29. GGPLOT2:箱線與連續
- 30. GGPLOT2與填充和組
此外,[** beanplots !!! **](http://jnlnet.wordpress.com/2008/11/30/beanplots/) – naught101 2012-10-24 05:45:17