R:两个轴和网格线

时间:2016-11-09 15:28:46

标签: r plot

我想在相同的绘图区域中绘制两条带有水平网格线的图形。网格线的每一边应该给出一个图形或另一个图形的值。应该没有y轴。

searchbar.removeClass('hidden') .find('input,select,textarea') .first() .focus(); 函数允许我使用grid()参数简单地设置bin的数量。如何获取网格线的相应标签?通常,我会使用ny=来获取标签。但是,该函数需要带有axis(..., lwd=0)的标签位置,并且不具有at=c()参数。有没有办法从箱数自动设置位置?

根据Miff的提示,这应该可以解决问题。

ny=

1 个答案:

答案 0 :(得分:1)

grid()axTicks()获取网格线的位置,后者又使用par("yaxp")中的数字。如果修改此参数(而不是将其显式传递给网格),则结果将应用于绘制的网格和轴。例如:

plot(1:10, axes=FALSE)
axis(2) #Default 4 sections between ticks
par(yaxp=c(par("yaxp")[1:2], 7)) #Lets have seven instead
axis(4) 
grid() #Grid now matches with right rather than left

显然x轴类似。