2016-12-22 3 views
0

나는데이터 시각화 : 감정 분석

text     class.negative  class.positive  class 
<fctr>     <dbl>    <dbl>    <dbl> 

firmly believe...  11     24     3 
when i thought...  3     3     4 
fans of david...  11     24     12 
just watched...   3     5     9 
i was so looking...  16     9     10 
나는 결과를 시각화하고 단지 ggplot로 작업하는 방법을 배우기 시작하고, "긍정적 인"보여 드리고자합니다

, 데이터 프레임은 다음과 같습니다있다, "부정적"및 "총점". 그러나 분명히 나는 ​​단순히 내가이 http://joxi.ru/vAWvKx5HeXp72W 같은 유사한 차트를 만드는 방법을 궁금해

ggplot(data=..., aes(x=..., y=..., fill=...)) + geom_bar(stat="identity",position = 'stack') + ggtitle('Sentimental Analysis') 

로 넣지 수있는 팁/조언에 감사드립니다!

+0

'reshape2' 패키지를 사용해 보시고 데이터를 녹여보십시오 :'dfm <- melt (df, id.vars = 'text')', plot. – Shape

답변

1

데이터를 먼저 바꿔야하고 geom_lineggplot에서 사용해야합니다. 귀하의 데이터를 재구성하기 위해 tidyr에서 gather을 사용할 것입니다. 시작 데이터 _ 프레임 dff을 호출합니다.

dff %>% gather(opinion, values, -text) %>% 
    ggplot(data = .) + 
    geom_line(aes(x = text, y = values, group = opinion, color = opinion)) 

이 양보해야

enter image description here : 그것은 뭔가를 양보해야

dff %>% 
    gather(opinion, values, -text) %>% 
    ggplot() + 
    geom_bar(aes(y = values, x = text, fill = opinion), stat = "identity") 

:

enter image description here

당신은 또한 다음과 geom_bar를 사용하여 데이터를 시각화 할 수 있습니다

이 정보가 도움이되기를 바랍니다.

+0

당신은 생명의 은인입니다! 그것이 정확히 내가하려고했던 것이 었습니다. 나는'geom_bar'를 사용할 수 있는지 궁금합니다. 나는 많은 데이터를 가지고 있기 때문에, 선 종류가 더러워진다. 많은 감사합니다 !! – LenaLD