楼主:
szx (榴莲)
2019-03-22 22:26:24请教如果用barplot指令来画图,
有办法将某些满足特定条件的bar,
更改其在图表中呈现的颜色吗?
比方说我用下列的条件画了一个图
barplot(c(1,1,3,4,2,7),names.arg = c("a","b","c","d","e","f"))
接着我想将途中大于2的用一个颜色,
剩余的用另一个颜色来表示,
有办法吗?
没有写程式经验的新手恳请各位大大指导,
感谢!!!
楼主: szx (榴莲) 2019-03-22 23:56:00
所以如果适用col,就是只能一个bar对应一个颜色的慢慢写是吗border不是去设定colum的外匡颜色用的吗?
楼主: szx (榴莲) 2019-03-23 06:21:00
感谢您!!!可是当我用条件式写的时候,会变成把特定的数值取出来变成bar无法让这些数字依照我命名的顺序呈现在bar图上不知道是不是我的理解有错误
barplot(c(1,1,3,4,2,7),names.arg = c("a","b","c","d","e","f"),col=ifelse(c(1,1,3,4,2,7)>2,"red","black"))