카운트가 X보다 큰 경우에만 어떻게 ggplot이 점을 그려야하는지 알려주십시오. 나는 이것이 쉬워야한다는 것을 안다. 그러나 나는 그것을 이해할 수 없었다. 나는 (당신은 예를 들어 데이터를 제공하지 않은 경우) 정확하게 질문을 이해한다면ggplot2 geom_bar plot 여기서 ..count ..보다 큼 X
ggplot(items,aes(x=itemname,y=..count..))+geom_bar(y>X)
카운트가 X보다 큰 경우에만 어떻게 ggplot이 점을 그려야하는지 알려주십시오. 나는 이것이 쉬워야한다는 것을 안다. 그러나 나는 그것을 이해할 수 없었다. 나는 (당신은 예를 들어 데이터를 제공하지 않은 경우) 정확하게 질문을 이해한다면ggplot2 geom_bar plot 여기서 ..count ..보다 큼 X
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))
'ggplot (항목 [항목 $ y를> 항목 $의 X,], ...)' – Andrie