首页 > 解决方案 > 函数 hdr.den(),x 轴间隔问题

问题描述

函数有问题,hdr.den不能修改x轴的间隔,图形只用默认值打印。我的代码是:

library(hdrcde)
dades <- data.frame(via = c("A-2", "A-2", "A-2"), pk = c(450, 450.2, 451), valor = c(3, 1, 2))
dens <- density(dades$pk, bw = 0.1)
nBreaks = 10
xaxpi <- c(trunc(min(dades$pk)), trunc(max(dades$pk)), nBreaks)

hdr <- hdr.den(round(dades$pk, 1), den = dens,
           xaxp = xaxpi, cex.axis = 0.6, las = 2,
           main = paste("Concentraciones relativas"))

虽然我修改了变量nBreaks,但轴并没有改变:

在此处输入图像描述

我还尝试通过这种方式完全删除轴 x 的分区:

xaxp = "n"

但它都不起作用。

我尝试的最后一次是手动放置轴,使用此功能:

axis(side= 1, xaxp= xaxpi)

但随后它们出现在开销上:

在此处输入图像描述

如果有人知道如何解决它,我将不胜感激。

标签: rrstudioaxis

解决方案


推荐阅读