Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调整R注释中的y轴以使其可见(使用';plot';命令)_R_Plot_Export_Axis Labels - Fatal编程技术网

调整R注释中的y轴以使其可见(使用';plot';命令)

调整R注释中的y轴以使其可见(使用';plot';命令),r,plot,export,axis-labels,R,Plot,Export,Axis Labels,我正在尝试导出R中的图形,以便将其放在海报上,但我的y轴标签不清晰可见。它们看起来像是被压扁在图形的轴和边之间。当我将图像导出为PNG文件时,它看起来不太好。如何调整代码,使其显示这些标签 如果您运行本例中的代码,您应该会看到问题所在 另外,为什么我的R^2值不按我指定的粗体显示?? 任何帮助都会很好,谢谢大家 (注意:这显然是假的数据,弥补了这个例子) data1我假设您希望保持绘图大小和边距大小相同 在绘图中将ylab设置为空: plot(data1$height, data1$

我正在尝试导出R中的图形,以便将其放在海报上,但我的y轴标签不清晰可见。它们看起来像是被压扁在图形的轴和边之间。当我将图像导出为PNG文件时,它看起来不太好。如何调整代码,使其显示这些标签

如果您运行本例中的代码,您应该会看到问题所在

另外,为什么我的R^2值不按我指定的粗体显示??

任何帮助都会很好,谢谢大家

(注意:这显然是假的数据,弥补了这个例子)


data1我假设您希望保持绘图大小和边距大小相同

绘图中将
ylab
设置为空:

plot(data1$height, 
     data1$camera, main = "9 DAT",
     xlab = "GT Height (m)", ylab = '', las=1, pch=19,
     cex=2, cex.main=2, cex.lab=2, cex.axis=2)
然后使用
mgp
参数手动指定它。默认值为
c(3,1,0)

对于第二个问题,您需要在
表达式()中添加
bold()


或者,您可以将添加
mar=c(5,5,4,2)+.1的保证金更改为
par
plot(data1$height, 
     data1$camera, main = "9 DAT",
     xlab = "GT Height (m)", ylab = '', las=1, pch=19,
     cex=2, cex.main=2, cex.lab=2, cex.axis=2)
title(ylab = "DTM Height (m)", mgp=c(2.3,1,0), cex.lab=2)
text(x=4, y=7, font=2,labels = expression(bold('R'^'2'* '= 1')), cex=2)