【发布时间】:2014-11-16 06:56:51
【问题描述】:
我想制作一个包含两组的分组条形图。一种命名为外来物种,另一种命名为本地物种。然后将它们与找到的图进行比较。因此,该图涉及 3 列。 Y 将是“物种丰富度”,它将是本地或外来物种的数量。 X 将是“绘图名称”。我如何写出我上面描述的条形图的编码?如果你用谷歌搜索欧洲议会选举 R 分组条形图(橙色和紫色图。这就是我想要的
【问题讨论】:
-
你能直接链接到你提到的这个谷歌搜索吗?
我想制作一个包含两组的分组条形图。一种命名为外来物种,另一种命名为本地物种。然后将它们与找到的图进行比较。因此,该图涉及 3 列。 Y 将是“物种丰富度”,它将是本地或外来物种的数量。 X 将是“绘图名称”。我如何写出我上面描述的条形图的编码?如果你用谷歌搜索欧洲议会选举 R 分组条形图(橙色和紫色图。这就是我想要的
【问题讨论】:
如果我正确理解您的问题,您想要这样的东西:
这里有两种解决方案:
1.使用 barplot: 假设 mtcars 是数据框
# Grouped Bar Plot
counts <- table(mtcars$vs, mtcars$gear)
barplot(counts, main="Car Distribution by Gears and VS",
xlab="Number of Gears", col=c("darkblue","red"),
legend = rownames(counts), beside=TRUE)
使用格子
库(格) 条形图(物种~原因,数据=原因统计,组=类别, scales=list(x=list(rot=90,cex=0.8)))
【讨论】: