2016-08-09 2 views
0

내 두 개의 열 즉 과일과 freq 내 데이터 프레임 있습니다. 내 x 축 열매가 있고, y freq.My 테이블에 있다는 등 막대 그래프 또는 플롯하려고합니다. 이렇게.데이터 프레임의 두 열에 대한 ggplot

fruit freq 
apple 5 
orange 0 
banana 3 
grapes 10 

저는 초보자이며이를 알 수 없습니다.

답변

1

여기에 당신이 할 수있는 작업은 다음과 같습니다

# Define the data 
myData = data.frame("fruit" = c("apple", "orange", "banana", "grapes"), "freq" = c(5, 0, 3, 10)) 
# Load library 
library(ggplot2) 
# Call plot function 
ggplot(data = myData, aes(x = fruit, y = freq)) + geom_bar(stat = "identity") 

우리는 기본/빈 플롯 층을 만들 수 ggplot() 함수를 호출합니다. 이 함수 내에서 ggplot에게 데이터가 무엇인지 알려주고 'x'와 'y'로의 매핑을 알려줍니다. 당신의 'x'는 열매이고 'y'는 주파수입니다. 나중에 geom_bar(stat = "identity")을 호출하여 바 플롯을 추가합니다. 우리는 이미 각 과일에 대한 조사가 있기 때문에 여기서 stat = "identity"을 사용합니다. 자세한 내용은 http://docs.ggplot2.org/0.9.3.1/geom_bar.html입니다.

enter image description here

+0

감사합니다 귀하의 데이터를 간단하게 뭔가 후 있다면 .. . 이해했습니다 .. – richa1465

-1

나는 제목이 ggplot에 명시 적으로 의미 알아,하지만 당신은 너무 많이 data.framef

barplot(f$freq, names.arg=f$fruit) 

enter image description here

+0

고마워 .. 그만 .. – richa1465

관련 문제