現在のデータセットを使用して必要なバープロットを作成するのに多くの問題があります。簡単そうに見えますが、コードを実行するたびにエラーが発生します。
いくつかの背景情報
Percent_Calls は、Call/(Call+Noise) によって計算されます。
Percent_Total は、(Call+Noise)/(sum(Call)+sum(Noise)) によって計算されます。
PercentofCall は、Percent_Calls*Percent_Total によって計算されます
CRF_Score を x 変数として、Percent_Total 値を棒として使用して棒グラフ (y 軸にパーセンテージを使用) を作成しようとしています。最後に、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 で作成されたことを除けば、私が求めているものに沿ったものです。
長い説明で申し訳ありませんが、ここで何が間違っていますか?