我的数据表:
data <- structure(list(Dep = c("D1", "D3", "D4", "D5", "D6", "D7", "D9",
"D12"), IND1 = c(0.75093, -0.11708, -0.58419, NA, -2.40179, 0.26907,
-2.30089, NA)), .Names = c("Dep", "IND1"), row.names = c(NA,
-8L), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x00000000047b0788>)
我想为IND1创建一个情节。在x轴上,我想要数字值,y轴是Dep列的名称。是否可以创建一个条形图,显示哪个条形图具有正向(从右向右)和向右侧(向左侧)条形图?
我试过这样的事情:
barplot(data,
horiz=TRUE,
xlim=c(-500,500),
xlab="IND1",
axisnames=FALSE)
如何将xlim更改为我的案例?另外,如何根据Y轴上的Dep列行值为负条添加正颜色和读取颜色的蓝色以及每个条的名称?
答案 0 :(得分:2)
调用您的数据u1=something;u2=somethingelse;u3=cat,matt,bat,hat;u4=anotherthing;u5=yetanotherthing
:
(?<=u3)(.*)(?=;)
答案 1 :(得分:1)
这似乎可以解决问题。我为此工作示例命名了您的数据equals()
new HashSet<int[]>(Arrays.asList(h)).equals(new HashSet<int[]>(Arrays.asList(h1)));
编辑:添加了颜色请求。您是否介意根据y轴&#34中的Dep列行值来澄清每个柱的名称是什么意思?