使用ggplot2在堆积的条形图中设置边框

托马斯·艾根勒

我想创建一个堆积的条形图,并将所有'D'元素的边框颜色设置为黑色。使用

d <- ggplot(diamonds) +  geom_bar(aes(clarity, fill=color))    # first plot
d + geom_bar(data=diamonds[(diamonds$clarity=="SI2"),],        # filter
aes(clarity), alpha=0, size=1, color="black")

在此处输入图片说明

我能够突出显示一列,但不能突出显示所有列中的一个元素。有什么想法如何仅为D设置边框颜色吗?

arvi1000

当然,只是map color,就像这样:

library(ggplot2)
ggplot(diamonds) +  
  geom_bar(aes(clarity, fill = color, 

               # 1) set the border (i.e. the color aesthetic) based on whether the value
               # of the relevant variable (which also happens to be called color) is D
               color = color=='D')) +

  # 2) use a scale such that FALSE is no color and TRUE is black, 
  # but don't include this in the legend
  scale_color_manual(values = c(NA, 'black'), guide=F)

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ggplot2条形图中的订购条

在ggplot2的堆叠条形图中显示数据值

如何使用ggplot2在条形图中的条形上添加频率计数标签?

如何使用ggplot2上的标识控制堆积条形图的顺序

如何在堆积的条形图中设置系列的堆积顺序?

条形图叠加了堆积条形图中的边框

如何使用ggplot2可视化井眼剖面(堆积的条形图)?

R中使用ggplot2将行作为堆积的条形图

r ggplot2使用交互aes修改堆积条形图的x轴标签

ggplot2条形图中的标签NA

如何在R中使用ggplot2在条形图中的条形图中添加标签?

如何使用ggplot2更改堆积条形图的顺序和配色方案?

R ggplot2:突出显示堆积条形图中的值

ggplot2:删除颜色并在条形图中绘制边框

如何在覆盖密度线(ggplot2)的堆叠条形图中更改样式设置

ggplot2:3向交互堆积条形图的分组条形图

使用ggplot2在R中堆积条形图(在Excel中是不可能的)

使用 ggplot2 基于 4 个变量的堆积条形图

使用 ggplot2 在条形图中显示重叠数据

R 使用 ggplot2 从非数值数据创建堆积条形图

条形图中的ggplot2分组

在 ggplot2 中使用 coord_flip() 后更改条形图中条形的顺序

如何使用 ggplot2 在 R 中创建分组和堆积条形图

堆积条形图填充多个条件ggplot2

为什么ggplot2堆积条形图中缺少一些数据?

在 ggplot2 中的条形图中绘制线条

在条形图中添加条形图 (ggplot2)

如何在R中使用ggplot2(百分比,排序)更改堆积条形图

如何使用ggplot2修改极坐标中堆积条形图的y轴的限制?