【发布时间】:2012-04-15 16:09:40
【问题描述】:
我正在使用 ggplot2 包在 R 中制作一个简单的条形图。而不是默认的灰色,我想将背景分成五个区域,每个区域都有不同(但同样低调)的颜色。我该怎么做?
更具体地说,我希望五个颜色区域从 0-25、25-45、45-65、65-85 和 85-100 开始,其中颜色代表劣于青铜、青铜、银色、分别是黄金和铂金。也非常欢迎提出配色方案的建议。
【问题讨论】:
-
我唯一能想到的就是创建一个剪切变量,剪切上的刻面并使用此问题中的技术编辑刻面grobs:stackoverflow.com/questions/6750664/…跨度>
-
我可以在 ggplot2 邮件列表中找到我的建议示例:groups.google.com/forum/?fromgroups#!topic/ggplot2/fNBQrBPPbPM
-
尝试添加
geom_rect()层,并使用您想要的填充和 Alpha 值。请注意,在此应用程序中,使用 +/- Inf 作为另一个方向的限制是很方便的。 -
感谢大家的回答/提示:我将在今天晚些时候尝试创建我想要的内容,然后接受适当的答案(或提出更多问题!)。