我是R的新手,我正在尝试创建一个条形图,我在y轴上渗透并在x轴上燃烧比较放牧处理(数据集的示例如下)
Infiltration Grazing Burn
3301.145496 G S
8165.771889 U S
9937.833576 G L
11576.5892 U L
32739.07643 G N
25923.84328 U N
25942.3 G C
到目前为止,我已经生成了代码,以便它读取表
#reads the basic data in
ana<-read.table("D:\\Dave.txt",head=T)
attach(ana)
head(ana)
dim(ana)
但是我不明白如何编写代码来生成条形图。
我附上了我在excel上制作图表的图像 excel graph
另外我没有ggplot,我如何将其格式化为&#34; barplot(.....&#34;
答案 0 :(得分:1)
答案 1 :(得分:0)
使用您的数据集并假设&#39; ana $ burn&#39;被编码为一个因素:
barplot(xtabs(ana$Infiltration ~ ana$Burn + ana$Grazing),beside = TRUE)
旁边= TRUE并排给你的条形图,如果你想叠加,放在旁边= FALSE(只看两个,看你喜欢什么)。
如果&#39; ana $ Burn&#39;和&#39; ana $ Grazing&#39;未编码为因子,您需要在之前添加:
ana$Burn = as.factor(ana$Burn)
ana$Grazing = as.factor(ana$Grazing)