【发布时间】:2018-12-16 12:01:21
【问题描述】:
我正在尝试将百分比添加到每个条形:
# Set up the work directory in which all data is gonna be extracted
H1517 = read.csv("HiBAPMapGraph.csv") #Change name of the file
library(ggplot2)
# Histogram on a Categorical variable
p <- ggplot(H1517, aes(Chromosome)) + geom_bar(aes(fill=Genome), width =
0.5) + scale_fill_manual("Genome", values = c("A" = "chartreuse3", "B" =
"darkorange1 ", "D" = "gold1"))
theme(axis.text.x = element_text(angle=65, vjust=0.6, face="bold", size=12),
axis.text.y = element_text(face="bold", size=10))
p.labs <- p + labs(x = "Chromosome", y = "# markers")
red.bold.italic.text <- element_text(face = "bold", size = 10)
p.labs + theme(title = red.bold.italic.text, axis.title =
red.bold.italic.text) + scale_x_continuous(breaks=seq(1,7,1)) +
scale_y_continuous(breaks=seq(0,1800,200) + geom_text(aes(label =
paste0(ValueG*100,"%")), position = position_stack(vjust = 0.5), size = 2)
但是下一条消息来了:
List of 2
$ axis.text.x:List of 11
..$ family : NULL
..$ face : chr "bold"
..$ colour : NULL
..$ size : num 12
..$ hjust : NULL
..$ vjust : num 0.6
..$ angle : num 65
..$ lineheight : NULL
..$ margin : NULL
..$ debug : NULL
..$ inherit.blank: logi FALSE
..- attr(*, "class")= chr [1:2] "element_text" "element"
$ axis.text.y:List of 11
..$ family : NULL
..$ face : chr "bold"
..$ colour : NULL
..$ size : num 10
..$ hjust : NULL
..$ vjust : NULL
..$ angle : NULL
..$ lineheight : NULL
..$ margin : NULL
..$ debug : NULL
..$ inherit.blank: logi FALSE
..- attr(*, "class")= chr [1:2] "element_text" "element"
- attr(*, "class")= chr [1:2] "theme" "gg"
- attr(*, "complete")= logi FALSE
- attr(*, "validate")= logi TRUE
我没有得到我的图表! :( 知道我做错了什么吗?
这是一些数据:
Chromosome Genome ValueG ValueChr
AX-94493709 1 A 0.047264487 0.179561886
AX-94913549 1 A 0.047264487 0.179561886
AX-94856564 1 A 0.047264487 0.179561886
AX-95182909 1 B 0.098197907 0.179561886
AX-94667633 1 B 0.098197907 0.179561886
AX-94944833 1 B 0.098197907 0.179561886
AX-94793453 1 D 0.034099493 0.179561886
AX-95079458 1 D 0.034099493 0.179561886
AX-95072382 1 D 0.034099493 0.179561886
提前,谢谢!
【问题讨论】:
-
是由
1s 组成的染色体列还是包含整个 AX-something? -
1 是数据的一部分(另一列)
-
所以请编辑问题,使您的数据有 5 列
-
您缺乏代码样式在很大程度上导致了您的困惑,并且 - 除其他外 - 您缺少
) -
还有一些。如果问题与定位文本标签无关,则应该(并且可能仍然应该)将其作为“错字”关闭,尤其是因为它在当前形式下不可重现。