count がXより大きい場合にのみポイントをプロットするように ggplot に指示するにはどうすればよいですか。これは簡単なはずですが、理解できませんでした。何かのようなもの
ggplot(items,aes(x=itemname,y=..count..))+geom_bar(y>X)
あなたの質問を正しく理解している場合 (サンプル データを提供していない場合)、最も簡単な方法は、ggplot の外でプロットするデータ フレームを生成することです。そう
##Example data
items = data.frame(itemname = sample(LETTERS[1:5], 30, replace=TRUE))
##Use table to count elements
items_sum = as.data.frame(table(items))
次にプロット
X = 4
ggplot(items_sum[items_sum$Freq > X,], aes(x=items,y=Freq)) +
geom_bar(stat="identity")
ここで間違っているかもしれませんが、geom_bar() を介してサブセット コードを単純に渡すことはできませんか?
ggplot(items_sum, aes(x=items,y=Freq)) + geom_bar(stat="identity", subset=.(Freq>4))