java条形图_分组条形图最简单的方法

有几种方法可以在R中进行绘图; lattice 是其中之一,并且始终是一个合理的解决方案,1到@agstudy . 如果要在基本图形中执行此操作,可以尝试以下操作:

Reasonstats

Decline Genuine 24

Improved Genuine 16

Improved Misclassified 85

Decline Misclassified 41

Decline Taxonomic 2

Improved Taxonomic 7

Decline Unclear 41

Improved Unclear 117", header=T)

ReasonstatsDec

ReasonstatsImp

Reasonstats3

colnames(Reasonstats3)

rownames(Reasonstats3)

windows()

barplot(t(Reasonstats3), beside=T, ylab="number of species",

cex.names=0.8, las=2, ylim=c(0,120), col=c("darkblue","red"))

box(bty="l")

KhiAt.png

这就是我所做的:我创建了一个包含两列的矩阵(因为您的数据在列中),其中列是 Decline 和 Improved 的物种计数 . 然后我将这些类别作为列名 . 我也把 Reason 做成了行名 . barplot() 函数可以在这个矩阵上运行,但是希望数据是行而不是列,所以我给它提供了一个转置版本的矩阵 . 最后,我删除了一些不再需要的 barplot() 函数调用的参数 . 换句话说,问题是您的数据没有像 barplot() 想要的那样设置 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值