r - 使用没有轮廓和颜色的灰点制作点图以突出显示某些点
问题描述
我想以彩色突出显示点图中的三个点,而其余点以灰色显示。我几乎拥有它。但是灰点有一个黑色的轮廓,我觉得很分散注意力。有我可以使用的主题吗?或者另一种方式来定义不仅填充而且点的轮廓颜色(最好匹配填充颜色)?
ggplot(LMPP_0119_SMAD, aes(x = Condition, y = score, fill = newSMAD)) + geom_dotplot(
binaxis = "y",
stackdir = "center",
position = position_jitterdodge(jitter.width = .2, dodge.width = .4)
) + facet_grid(. ~ IHC) + scale_y_continuous(limits = c(0, 3)) + scale_fill_manual(
breaks = c("1", "4", "14", "0"),
values = c("grey", "red", "blue", "green")
)
我有一个更复杂的图表,有 4 个单独的面板,黑色的轮廓很难看到彩色点。
任何建议,将不胜感激。谢谢!
解决方案
您可以添加color = NA
到geom_dotplot()
通话中。
(您可能还想在同一个调用中试验 alpha 级别,例如alpha = .5
)。
推荐阅读
- python - 在 Python 中:如果拆分字符串与列值匹配,如何比较并生成新列?
- linux - Yocto - 未应用补丁
- c# - 最大长度验证阻止我在 mvc6 中编写超过最大长度的内容
- python - 在 FTP 发送/接收软件的 while 循环中尝试/排除块
- aframe - AR.js 场景中可点击对象的位置错误
- python - 为什么我不能总结熊猫的价值?
- mysql - Sequelize 模型导出函数
- c# - 认知服务语音产生空文件
- objective-c - IOS-FreeRDP--ios 源无法运行 ENABLE_BITCODE=YES 设置不起作用
- c++ - MFC 图标没有变化