【问题标题】:How do i plot histogram and pie chart in R?如何在 R 中绘制直方图和饼图?
【发布时间】:2017-11-23 21:07:38
【问题描述】:

我有以下代码:

table_final = data.frame(table1$Text, table1$value,table2$value, table3$value) 
hist(table_final$Positive,col=rainbow(10))
hist(table_final$Negative,col=rainbow(10)) 
hist(table_final$Score, col=rainbow(10))

slices <- c(sum(table_final$Positive), sum(table_final$Negative)) 
labels <- c("Positive", "Negative") 
library(plotrix) 
pie3D(slices,labels = labels,col=rainbow(length(labels)),explode=0.00,main="Sentiment Analysis")

我收到以下错误:

hist(table_final$Positive, col=rainbow(10))

Error in hist.default(table_final$Positive, col = rainbow(10)) : 
  'x' must be numeric

hist(table_final$Negative, col=rainbow(10))

Error in hist.default(table_final$Negative, col = rainbow(10)) : 
  'x' must be numeric

hist(table_final$Score, col=rainbow(10))
  Error in hist.default(table_final$Score, col = rainbow(10)) : 
  'x' must be numeric

pie3D(slices, labels = labels, col=rainbow(length(labels)),
      explode=0.00, main="Sentiment Analysis")

Error in seq.default(start, end, by = angleinc) : 
  'to' must be a finite number

请帮忙!!

【问题讨论】:

标签: r histogram


【解决方案1】:

对于直方图,试试

as.numeric(table_final$Positive)

【讨论】: