在geom_bar()中为比例值设置y轴限制
有人知道为什么在geom_bar()中为比例值设置y轴限制,r,ggplot2,R,Ggplot2,有人知道为什么ylim不能在我的数据中工作吗?我希望y轴从0变为1 combine_tumor_normal prop type Sample 1 0.308095119627677 Non-templated Additions (NTAs) Tumor 2 0.0394774366971475 5' trimming Tumor 3 0.102235193
ylim
不能在我的数据中工作吗?我希望y轴从0变为1
combine_tumor_normal
prop type Sample
1 0.308095119627677 Non-templated Additions (NTAs) Tumor
2 0.0394774366971475 5' trimming Tumor
3 0.102235193938622 5'tailing Tumor
4 0.313920256306014 3' tailing Tumor
5 0.23627199343054 3' trimming Tumor
6 0.313938376463918 Non-templated Additions (NTAs) Normal
7 0.0382192572629843 5' trimming Normal
8 0.103500517272483 5'tailing Normal
9 0.313912604881138 3' tailing Normal
10 0.230429244119477 3' trimming Normal
ggplot(combine_tumor_normal, aes(type,prop, fill=type)) +
geom_bar(stat="identity") +
facet_wrap(~Sample, scales = "free_y") +
theme_bw(base_size=12) +
labs(x = "", y = "Fraction of IsomiRs") +
theme(axis.text.y = element_blank()) +
ylim(0, 1)
错误:离散值提供给连续刻度
代码对我来说运行良好。检查支柱柱是否为字符。它应该是数字的。如果您使用
dput
向我们显示数据,对我们来说会更好。如何将一列更改为numeric=combined\u-tumor\u-normal$propas.numeric(as.character(
…但我会检查为什么它会被作为字符读入(然后强制为因子),以便将来使用dput(…)
命令将您的数据包括在问题中。换句话说,发布dput(combine\u tumor\u normal)
的输出。像您这样的数据集,在值中有空格(例如type
列),很难按照您的显示方式导入。我们还可以看看数据集的结构。