如何使ggplot颜色更加清晰和色盲友好? toLonger% pivot_更长(cols=!gene, 值_to=“表达式”, 名称至=“样本id”) 返回(表达式矩阵) } toLonger(dge_cpmlogtwo)%>% ggplot(aes(x=表达式,颜色=样本id))+ 几何密度()+ 主题(axis.text.x=元素\文本(角度=90,hjust=1))
我想让最后第三行的颜色更加突出?我找到了这个回复,但无法理解如何将其应用到我的代码中如何使ggplot颜色更加清晰和色盲友好? toLonger% pivot_更长(cols=!gene, 值_to=“表达式”, 名称至=“样本id”) 返回(表达式矩阵) } toLonger(dge_cpmlogtwo)%>% ggplot(aes(x=表达式,颜色=样本id))+ 几何密度()+ 主题(axis.text.x=元素\文本(角度=90,hjust=1)),r,ggplot2,R,Ggplot2,我想让最后第三行的颜色更加突出?我找到了这个回复,但无法理解如何将其应用到我的代码中 最后,有没有办法确保我的绘图是色盲的?关于色盲友好调色板,您可以参考以下两个链接来解决此问题: 我没有访问您的数据的权限,但您应该能够单击周围以找到您喜欢的调色板,并将其应用到您的ggplot中,并使用上面链接的信息,祝您好运 下面是一个如何将其应用于您的案例的示例: toLonger(dge_cpmlogtwo)%>% ggplot(aes(x=表达式,颜色=样本id))+ 几何密度()+ 比例、颜色
最后,有没有办法确保我的绘图是色盲的?关于色盲友好调色板,您可以参考以下两个链接来解决此问题: 我没有访问您的数据的权限,但您应该能够单击周围以找到您喜欢的调色板,并将其应用到您的ggplot中,并使用上面链接的信息,祝您好运 下面是一个如何将其应用于您的案例的示例:
toLonger(dge_cpmlogtwo)%>%
ggplot(aes(x=表达式,颜色=样本id))+
几何密度()+
比例、颜色、制浆机(调色板=“BrBG”)+
主题(axis.text.x=元素\文本(角度=90,hjust=1))
另外,如何找到有问题的调色板代码也不是很清楚,例如BrBG
,但有一种方法是这样的:
palete=
参数一起使用,例如scale\u color\u brewer
,就像我上面所做的那样toLonger <- function(expressionMatrix) {
expressionMatrix <- longExpressionMatrix <- expressionMatrix %>%
as.data.frame() %>%
rownames_to_column("gene") %>%
pivot_longer(cols = !gene,
values_to = "Expression",
names_to = "sample_id")
return(expressionMatrix)
}
toLonger(dge_cpmlogtwo) %>%
ggplot(aes(x = Expression, color = sample_id)) +
geom_density() +
theme(axis.text.x = element_text(angle = 90, hjust = 1))