线条的粗细,方框在图中的位置

Thickness of lines, position of box in plot

我正在用下面的代码创建一个情节,但我想更改以下三件事,但到目前为止没有成功:

谢谢

blocked <- c(199.80248,  76.67856,  71.21770)
random <- c(193.31283,  99.37955, 104.22490)

g_range <- range(0, blocked, random)


plot(blocked, type="o", col="lightblue", ylim=g_range, 
     axes=FALSE, ann=FALSE)


axis(1, at=1:3, lab=c("Pretest","Posttest", "Retention"))


axis(2, las=1, at=40*0:g_range[2])


box()


lines(random, type="o", pch=22, lty=2, col="gold")

title(main="Radialer Fehler der geblockten und variablen Gruppen", col.main="black", font.main=2)


title(xlab="Test", col="black")
title(ylab="radialer Fehler (mm)", col="black")


legend(1.1, g_range[2], c("geblockt","variabel"), cex=0.7, 
       col=c("lightblue","gold"), pch=2:3, lty=2:3);

您可以通过 par 全局修改图形参数,或者在每次调用绘图函数时修改图形参数,即 plotlines...

要获取所有图形参数的列表,只需键入 par()

关于您的问题,您可以使用图形参数 lwd 使线条更粗,或者先输入 par(lwd = 1.5)(或 lower/greater,玩一下看看结果)或在每次调用:

plot(blocked, type="o", col="lightblue", ylim=g_range, axes=FALSE, ann=FALSE, lwd = 1.5)
lines(random, type="o", pch=22, lty=2, col="gold", lwd = 1.5)

字体大小的图形参数是cex。您还可以使用参数 toprighttopleft 等更改图例的位置。 :

legend("topleft",...)