【发布时间】:2026-01-16 03:15:01
【问题描述】:
我有一个数据集,其中有 22 只动物。每种动物的名字如下:c(" Shark1", "Shark2", "Shark3", ...) 等。
我正在尝试将两个类别变量相互绘制,以确定每条鲨鱼在不同深度所花费的时间比例:
Sharks<-table(merge$DepthCat, merge$ID2) #Depth category vs. ID
merge$DepthCat[merge$Depth2>200]<-"4"
Sharks<-table(merge$DepthCat, merge$ID2)
plot(t(Sharks), main="",
col=c("whitesmoke", "slategray3", "slategray", "slategray4"),
ylab="Depth catagory", xlab="Month")
axis(side=4)
虽然情节有效,但它不是按数字顺序绘制,而是按字母顺序绘制,因此我得到下面的图表。
有谁知道如何解决这个情节?我研究了数组方法,但不确定如何在这里实现。
【问题讨论】:
-
Sharks<-table(merge$DepthCat, as.numeric(merge$ID2))工作不好吗?
标签: r