我已经订购了我想在其上使用 color brewer 的分类数据。但是我很难看到非常低的值。有没有办法修剪这些较低的值或设置比例的下限?
ggplot(data.frame(x=1:6, y=10:15, w=letters[1:6]), aes(x, y, color=w)) +
geom_point()+ scale_color_brewer(type="seq", palette=1) + theme_bw()
有一个更好的方法吗?到目前为止,我要么看到未排序的定性尺度,要么看到不喜欢应用于离散数据的连续尺度。如果这是唯一的途径,我知道手动秤。
最佳答案
你不能只设置一个下限。但是您可以使用比所需颜色更多的调色板,并将最亮的颜色映射到未使用的级别。下面是一个包含 9 个级别的示例:
ggplot(data.frame(x=1:6, y=10:15, w=letters[1:6]), aes(x, y, color=w)) +
geom_point() + theme_bw() +
scale_color_brewer(type="seq", palette=1,
limits=c(LETTERS[1:3], letters[1:6]),
breaks=letters[1:6])
关于r - 我可以调整 scale_color_brewer 的下限吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27055094/