线条的粗细,方框在图中的位置
Thickness of lines, position of box in plot
我正在用下面的代码创建一个情节,但我想更改以下三件事,但到目前为止没有成功:
- 很明显,盒子放错了地方,我怎样才能把盒子放好,使其不与绘图线重叠?
- 如何使线条(图中的蓝色和金色)变粗?无论我尝试什么都没有效果
- 在哪里可以更改字体大小(轴标签,以及方框和主标签中的描述)。我知道这是用 par 完成的,但不知道具体在哪里
谢谢
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
全局修改图形参数,或者在每次调用绘图函数时修改图形参数,即 plot
、lines
...
要获取所有图形参数的列表,只需键入 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
。您还可以使用参数 topright
、topleft
等更改图例的位置。 :
legend("topleft",...)
我正在用下面的代码创建一个情节,但我想更改以下三件事,但到目前为止没有成功:
- 很明显,盒子放错了地方,我怎样才能把盒子放好,使其不与绘图线重叠?
- 如何使线条(图中的蓝色和金色)变粗?无论我尝试什么都没有效果
- 在哪里可以更改字体大小(轴标签,以及方框和主标签中的描述)。我知道这是用 par 完成的,但不知道具体在哪里
谢谢
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
全局修改图形参数,或者在每次调用绘图函数时修改图形参数,即 plot
、lines
...
要获取所有图形参数的列表,只需键入 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
。您还可以使用参数 topright
、topleft
等更改图例的位置。 :
legend("topleft",...)