我在使用当前数据集创建我需要的barplot时遇到了很多麻烦。看起来很直截了当,但是每当我运行我的代码时我都会收到错误信息。R:创建描绘ggplot2中百分比的百分比的barplot
一些背景信息
Percent_Calls由
Percent_Total由(呼叫+噪声)/(总和(呼叫)来计算呼叫/(呼叫+噪声)来计算+总和(噪声));
PercentofCall由Percent_Calls * Percent_Total
我正在与CRF_Score试图创建一个barplot(与y轴的百分比)为x变量和Percent_Total值作为条计算的。最后,我想突出Percent_Total中PercentofCall的部分。
require(ggplot2)
ggplot(FD2_CAna, aes(CRF_Score, fill=Percent_Total)) + geom_bar(binwidth=0.05)
上面的代码通常是对我的作品,但我得到这个错误,而不是:
Error in unit(tic_pos.c, "mm") : 'x' and 'units' must have length > 0
我一直在使用as.factor(x)
在另一个线程建议尝试,但图形输出是不是我所需要。
这是一起的我想要什么线比较多,除了它是在JMP制作。
对不起,很长的解释,我在这里做错了什么?
这完美的作品,谢谢。我应该更仔细地阅读ggplot包的信息。 – Mengll