請教各比特大佬,R plot作圖,只想改變其中一個坐標軸標簽為斜體,另一個坐標軸不變依然為水平字體,請問怎麼操作?附上代碼

CSDN問答 2021-12-30 05:28:04 阅读数:458

各比 比特 特大 大佬 plot
用R plot畫圖時,想只改變“RR”這個標簽為斜體,其餘標簽不變

######plot(pred, "contour", xlab="Humidex", key.title=title("RR值"),cex.title=1.2,cex.axis=1.2,
plot.axes={axis(1,cex.axis=1.2)
axis(2,cex.axis=1.2)},
key.axes = axis(4,cex.axis=1.2),
plot.title=title(xlab="溫濕指數",ylab="滯後天數",cex.main=1.2,cex.lab=1.2))
下圖為運行結果:

img

嘗試用 font.lab=3,但似乎只能同時改變所有坐標標簽為斜體,不能只改變其中一個。
我想要達到的結果: 只改變“RR”為斜體,其餘標簽均不變,預期效果如下圖所示:

img




采納答案:

通過key.title設置font.main=3來只改變RR值為斜體 ,參考例子:

data(volcano)filled.contour(volcano, color = terrain.colors, asp = 1)# simplex <- 10*1:nrow(volcano)y <- 10*1:ncol(volcano)filled.contour(x, y, volcano, color = terrain.colors, plot.title = {par(cex.main=1);title(main = "The Topography of Maunga Whau", xlab = "Meters North", ylab = "Meters West")}, plot.axes = { axis(1, seq(100, 800, by = 100)) axis(2, seq(100, 600, by = 100)) }, key.title = {par(cex.main=1);title(main="Height\n(meters)",font.main=3)}, key.axes = axis(4, seq(90, 190, by = 10),asp=1))# maybe also asp=1

如對你有幫助,請點擊采納。


版权声明:本文为[CSDN問答]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112281411452948.html