我目前使用scale_brewer()填充,这些 colored颜色 看起来很漂亮(在屏幕上和通过彩色打印机),但在使用黑白打印机时,灰色打印相对均匀.我搜索了在线ggplot2文档,但没有看到任何关于添加纹理以填充 colored颜色 的内容.有没有一个官方的ggplot2方法可以做到这一点,或者有人有他们使用的黑客吗?我所说的纹理指的是斜线、反向斜线、点图案等,当以黑白打印时,它们会区分填充 colored颜色 .

推荐答案

ggplot可以使用colorbrewer调色板.其中一些是"复印"友好的.这样的东西对你有用吗?

ggplot(diamonds, aes(x=cut, y=price, group=cut))+
geom_boxplot(aes(fill=cut))+scale_fill_brewer(palette="OrRd")

在本例中,OrRd是colorbrewer网页上的调色板:http://colorbrewer2.org/

便于复印:这表明

R相关问答推荐

pivot_longer:names_to和names_pattern

R数据帧中的布尔加法会产生布尔值而不是整值

在R中使用自定义函数时如何删除该函数的一部分?

检测(并替换)字符串中的数学符号

r中的stat_difference函数不起作用

次级y轴R gggplot2

在使用ggroove后,将图例合并在gplot中

selectInput不返回ALL,并将因子转换为shiny 的数字

基于多列将值链接到NA

gganimate在使用shadow_mark选项时不保留所有过go 的标记

对于变量的每个值,仅 Select 包含列表中所有值的值.R

R spatstat Minkowski Sum()返回多个边界

为什么在BASE R中绘制线条时会看到线上的点?

根据另一列中的值和条件查找新列的值

在另一个包中设置断点&S R函数

将具有坐标列表列的三角形转换为多个多边形

判断函数未加载R中的库

如何在条形图中的x和填充变量中包含多个响应变量?

在生成打印的自定义函数中,可以通过变量将线型或 colored颜色 设置为NULL吗?

R:如何在数据集中使用Apply