我在使用当前数据集创建所需的条形图时遇到了很多麻烦。它看起来很简单,但是每当我运行我的代码时都会出错。
一些背景资料
Percent_Calls 由 Call/(Call+Noise) 计算得出
Percent_Total 由 (Call+Noise)/(sum(Call)+sum(Noise)) 计算得出;
PercentofCall 由 Percent_Calls*Percent_Total 计算
我正在尝试创建一个条形图(在 y 轴上有百分比),其中 CRF_Score 作为 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 中制作的。
对不起,我在这里做错了什么?