kaoshang 2022-03-26 14:02 采纳率: 100%
浏览 89
已结题

R语言无法更改默认颜色设置怎么办

#我想问一下,我的ggplot2为什么无法更改默认颜色

library(ggplot2)
data5<-read.table("figure data5.txt",header=T,sep="\t",row.names=1,stringsAsFactors = F)
data5$group=factor(data5$group,levels = c("0","9","18","25","37","47"))
library(paletteer)
color <- paletteer_d("ggsci::default_igv",n=51)
p<- ggplot(data5, aes(x=group, y=100 * value, fill = Taxonomy))+
  #数据输入:样本、物种、丰度
  geom_col(position = 'stack', width = 0.6) + # stack:堆叠图
  scale_y_continuous(expand=c(0, 0))+# 调整y轴属性,使柱子与X轴坐标接触
  labs(x = 'Samples', y = 'Relative Abundance(%)',fill="Phylum") +#设置X轴和Y轴的信息
  theme_bw()+
  scale_color_manual(values =color)+
#facet_grid(.~level)+
theme(axis.text = element_text(size = 12), axis.title = element_text(size = 12))
p

#我明明设置了颜色,但是运行之后颜色并没有任何变化

img

已经试过好多palette了还是不行,不更改颜色,想问怎么办啊

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月3日
    • 创建了问题 3月26日

    悬赏问题

    • ¥15 12864只亮屏 不显示汉字
    • ¥20 三极管1000倍放大电路
    • ¥15 vscode报错如何解决
    • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
    • ¥15 python随机森林对两个excel表格读取,shap报错
    • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
    • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
    • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
    • ¥15 VFP如何使用阿里TTS实现文字转语音?
    • ¥100 需要跳转番茄畅听app的adb命令