自定义R中logi.hist.plot的最小值和最大值

时间:2012-09-19 16:05:07

标签: r

在R中的popbio包中运行logi.hist.plot时,有谁知道如何设置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")

2 个答案:

答案 0 :(得分:1)

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

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

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

...然后运行你的情节功能。

答案 1 :(得分: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. 决定你对轴感到满意。