在 Highcharter 库中创建条形图 [R 编程]
Create Bar plot in Highcharter library [R Programming]
我在 R 中通过情绪分析创建了一个简单的条形图,我正在研究 high charter 并试图在 high charter 中创建相同的条形图。数据集简单如下
anger anticipation disgust fear joy sadness surprise trust negative positive
1 0 2 0 0 2 0 1 2 0 3
2 0 0 0 0 1 0 0 1 0 1
3 0 0 0 0 0 0 0 0 0 1
4 0 2 0 0 2 0 1 2 0 2
5 0 0 0 0 1 0 0 0 0 2
6 0 3 0 0 2 0 1 2 0 2
7 0 0 0 0 0 0 0 0 0 0
barplot(colSums(s),
las = 3,
col = rainbow(10),
ylab = 'Count',
main = 'Sentiment Scores')
输出如下
有什么建议可以让我在 highcharter 中制作相同的反应图吗?谢谢
如果您创建一个简单的摘要data.frame,包括数据中的情绪和得分,这可能会有所帮助。
df <- data.frame(sentiment = names(s), score = colSums(s))
然后您可以在 hchart
中引用它来创建您的条形图。
library(highcharter)
hchart(df, 'column', hcaes(x = sentiment, y = score, color = rainbow(10)))
我在 R 中通过情绪分析创建了一个简单的条形图,我正在研究 high charter 并试图在 high charter 中创建相同的条形图。数据集简单如下
anger anticipation disgust fear joy sadness surprise trust negative positive
1 0 2 0 0 2 0 1 2 0 3
2 0 0 0 0 1 0 0 1 0 1
3 0 0 0 0 0 0 0 0 0 1
4 0 2 0 0 2 0 1 2 0 2
5 0 0 0 0 1 0 0 0 0 2
6 0 3 0 0 2 0 1 2 0 2
7 0 0 0 0 0 0 0 0 0 0
barplot(colSums(s),
las = 3,
col = rainbow(10),
ylab = 'Count',
main = 'Sentiment Scores')
输出如下
有什么建议可以让我在 highcharter 中制作相同的反应图吗?谢谢
如果您创建一个简单的摘要data.frame,包括数据中的情绪和得分,这可能会有所帮助。
df <- data.frame(sentiment = names(s), score = colSums(s))
然后您可以在 hchart
中引用它来创建您的条形图。
library(highcharter)
hchart(df, 'column', hcaes(x = sentiment, y = score, color = rainbow(10)))