0

使用此编码解决了此问题。

使用包格:

xticks=c(0.0, 0.043, 0.052, 0.173, 0.178, 0.200, 0.360, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5)

yticks=c(0, 5, 10, 15)

densityplot(~Wart,group=Species, data=datum, xlab="Wart to spot ratio", ylab="Frequency", scales=list(x=list(at=xticks), y=list(at=yticks)) )

4

1 回答 1

0

除非您有某些需要晶格的原因,否则您也可以使用基本图形制作密度图,然后axis()就可以了:

x <- rnorm(1000)
plot(density(x))
axis(side=1, at=c(-1, 1))

更新:

这是三个分布:

x <- rnorm(1000)
y <- rnorm(1000, -1)
z <- rnorm(1000, 1)

plot(density(x), xlim=range(x, y, z))
axis(side=1, at=c(-1, 1))

lines(density(y), col="red")
lines(density(z), col="blue")
于 2014-11-17T22:28:47.980 回答