nomrad <- nomogram(coxm, lp = F,fun=list(function(x) survrad(12, x), function(x) survrad(12*3, x), function(x) survrad(12*5, x)), funlabel=c("1-year OS", "3-years OS", "5-years OS")) plot(nomrad, #1.变量与图形的占比 xfrac=.35, #2.变量字体加粗 cex.var=1, #3.数轴:字体的大小 cex.axis=0.8, #4.数轴:刻度的长度 tcl=-0.5, #5.数轴:文字与刻度的距离 lmgp=0.5, #6.数轴:刻度下的文字,1=连续显示,2=隔一个显示一个 label.every=2, #7.1个页面有几个数轴(这个可以压缩行间距) naxes=13, #8.垂直线的颜色. col.grid=gray(c(0.8, 0.95)), #10变量分数名字 points.label='Points', #11总分名字 total.points.label='Total Points' )的1-year os这个刻度线太短了,里面的刻度太密集了,有没有办法能够只显示首尾的刻度或者让刻度拉长
时间: 2023-12-06 09:03:12 浏览: 338
可以尝试调整参数`at`来控制刻度的位置。例如,可以使用`at`参数来只显示首尾两个刻度:
```
nomrad <- nomogram(coxm, lp = F,fun=list(function(x) survrad(12, x),
function(x) survrad(12*3, x),
function(x) survrad(12*5, x)),
funlabel=c("1-year OS",
"3-years OS",
"5-years OS"))
plot(nomrad,
xfrac=.35,
cex.var=1,
cex.axis=0.8,
tcl=-0.5,
lmgp=0.5,
label.every=2,
naxes=13,
col.grid=gray(c(0.8, 0.95)),
points.label='Points',
total.points.label='Total Points',
at = c(0, 50, 100))
```
这里的`at`参数指定了刻度线的位置,因此只显示了首尾两个刻度。如果需要让刻度拉长,可以将`tcl`参数调大。
阅读全文