【发布时间】:2019-02-12 00:41:39
【问题描述】:
我的数据是这样的单列:
Number Assigned Row
1 1
2 1
3 2
4 1
5 2
6 3
... ...
当我使用 barplot 绘图时,我得到了我想要的:
但是,当我使用 ggplot + geom_bar 时,我得到了这个:
这是我的 ggplot 代码:
count <- data.frame(alldata[[xaxis]])
ggplot(data=count, aes(x="My X Axis", y="My Y Axis")) +
geom_bar(stat="identity")
与我用于条形图的代码相比:
counts <- table(alldata[[xaxis]])
barplot(counts,
main = xaxis,
xlab = "Percentile",
cex.names = 0.8,
col=c("darkblue","red"), beside = group != "NA")
【问题讨论】:
-
移除 x 和 y 变量周围的 cmets。确保输入的 x 和 y 变量与数据框中的列匹配
-
@RAB “删除 cmets”是什么意思?
-
您不需要在 x 和 y 变量名周围加上
"。我的意思是引号 - 我的错 -
aes(x, y) 不只是情节的标签吗?那我将如何绘制与计数?因为 Y 应该是病例数。
-
不,那是 xlab 和 ylab。 aes(x ,y) 是您希望在 x 和 y 列上显示的变量的名称