0

logi.hist.plot有人知道在 R 中的 popbio 包中运行时如何设置 x 轴的最小值和最大值吗?

目前,最小值被定义为我的最小数据值。我希望它为 0。

library(popbio)
logi.hist.plot(data$Heat, data$Death, logi.mod = 1,
               boxp = FALSE,type="hist", col="gray",
               ylabel = "Probability of death", 
               ylabel2 = "Death Frequency",
               xlabel = "Heat", 
               mainlabel = "Logistic probability plot of Heat vs Death")
4

2 回答 2

1

您尚未提供用于测试此请求的可能解决方案的数据集,但我提供了一个想法:

首先制作一个图,该图基本上根据需要使用 xlim 和 ylim 设置所需的限制,以及空白的 x 和 y 标签和 axt="n",

...然后发出par(new=TRUE)

...然后运行您的绘图功能。

于 2012-09-19T17:38:37.420 回答
0

快速查看源代码 - 只需键入logi.hist.plot- 无法更改轴限制。

源代码相当长,但并不复杂。本质上,该boxp=FALSE选项调用这部分代码:

logi.scater <- function(independ, depend, scater = "n", x.lab = xlabel, 
        las = las.h) {
      plot(independ, depend, cex = 1, type = scater, ylab = ylabel, 
           xlab = x.lab, main = mainlabel, cex.lab = 1.2, las = las)
}

您可以看到该plot函数不允许通过限制。

您的选择是:

  1. 拆开源代码并构建自己的情节。
  2. 决定你对轴心满意。
于 2012-09-19T16:13:27.563 回答