R 如何使情绪分析情节看起来更好?
我目前正在完成R编程课的一项作业。我需要画出情感价值与书中位置的关系,这本书是简·奥斯汀的《傲慢与偏见》。我把所有的东西都画好了,我只需要让它看起来更漂亮,因为它看起来“密集”而且相当笨重 这就是我到目前为止所做的: 根据作业,我需要使用某种平滑器,我想让这个图看起来更好一点,而不是像这样乱七八糟。感谢您的帮助R 如何使情绪分析情节看起来更好?,r,ggplot2,plot,r-markdown,sentiment-analysis,R,Ggplot2,Plot,R Markdown,Sentiment Analysis,我目前正在完成R编程课的一项作业。我需要画出情感价值与书中位置的关系,这本书是简·奥斯汀的《傲慢与偏见》。我把所有的东西都画好了,我只需要让它看起来更漂亮,因为它看起来“密集”而且相当笨重 这就是我到目前为止所做的: 根据作业,我需要使用某种平滑器,我想让这个图看起来更好一点,而不是像这样乱七八糟。感谢您的帮助 library(ggplot2) words_2 %>% ggplot(aes(x = word_num, y = value)) + geom_point(alpha
library(ggplot2)
words_2 %>%
ggplot(aes(x = word_num, y = value)) +
geom_point(alpha = 0.2, show.legend = F) +
geom_smooth() +
labs(x = "Location in the book (in ascending order)",
y = "Sentiment score")
使用此代码后,将生成以下绘图:
最初,我使用了不正确的变量进行绘图。我修正了它们,并使用了一些参数使其更加清晰。书中的下一个问题是特别要求使用
groupby
函数使绘图看起来更具可读性。真正显示分布的一个很酷的事情是将alpha=.1
添加到您的点,例如:geom\u点(alpha=.2)
。数据就是它,你不能强迫它。您可以将另一个绘图设置为qeom_line()
以使用平滑,因为它是一个用于建模数据的函数,因此它是一条直线plot@DanielJachetta,谢谢你的信息和编辑!我还意识到我对x和y值使用了不正确的参数。我将在几分钟内用更正后的代码回答这个问题。