【发布时间】:2015-05-27 16:02:44
【问题描述】:
我有数据集Global如下;
Win.Rate Perc bar.color
0-25 11% Green
25-50 8% Red
50-75 47% Yellow
75-100 86% Green
首先,我希望条形图颜色与bar.color 列中的对应颜色一致。
其次,我想在绘制给定值后为条形图添加灰色。
例如,在剩余区域的条形图上用绿色绘制 11% 之后,我希望它用灰色着色。
我试过下面的代码
Global$diff = 100 -
as.numeric(substr(Global$Perc,0,nchar(Global$Perc)-1))
library(reshape)
melt_data <- melt(Global,id="Win.Rate")
但我收到一条错误消息:
Warning message:
In `[<-.factor`(`*tmp*`, ri, value = c(1L, 1L, 1L, 1L, 2L, 2L, 2L, :
invalid factor level, NA generated
【问题讨论】:
标签: r