r - 我可以调整 scale_color_brewer 的下限吗?

标签 r ggplot2 colorbrewer

我已经订购了我想在其上使用 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/

相关文章:

r - 如何使用 tmap 中的自定义中断来调整调色板?

javascript - 让旧的 dc.js fiddle 再次工作

r - 计算组内差异 R

r - x 轴为周数,次要 x 轴为日期

在R中读写csv.gz文件

r - 具有分组依据和分面的堆积条形图

r - heatplot ggplot2错误scale_fill_gradient2和scale_fill_grey之间的不同行为错误: Continuous value supplied to discrete scale

javascript - D3 中的 colorbrewer 子集

r - 使用 roxygen2 引用文章

r - 如何使用 R 中的 apply family 计算 5 天累计