在 R 中设置绘图中的宽度
R 编程被认为是数据和统计分析中最有用和最广泛使用的编程语言之一。进行这类分析的一个基本特征是使用漂亮的图形和数字对数据进行可视化。
在 R 语言中,matplot()
、plot()
、ggplot()
是一些最常用的绘制不同图形的函数。
这种图形中轴和线的宽度通常取决于设备的类型。我们可以通过不同函数中的 lwd
参数来改变绘图线的粗细。
在本教程中,我们将介绍如何设置绘图线、轴以及图形边框的粗细。
R 中设置绘图线的粗细
我们可以使用 lwd
参数来设置绘图线的粗细。例如,首先,我们将使用 plot()
函数绘制一个简单的直线图。这里的 sample()
函数会创建一个 100 个元素的随机分布。
plot(sample(100), type = 'l')
现在要改变绘图线的粗细,我们将在 plot()
函数中插入 lwd
参数,并将其设置为所需值。
plot(sample(100), type = 'l',lwd = 4)
请注意绘图线粗细的增加。同样,我们也可以设置轴和边框的粗细。
改变轴的粗细
首先,我们将从使用 sample()
函数创建的 100 个元素的随机分布的简单散点图开始。我们将使用 plot()
函数来绘制这个分布。
plot(sample(100))
现在我们将使用 axis()
函数。这允许我们在指定的位置或厚度上给当前的图形施加一个轴,甚至有更多的自定义功能。要设置轴的粗细,我们将改变 lwd
参数,并将其设置为我们需要的粗细。
plot(sample(100))
axis(side = 1, lwd = 3)
axis(side = 2, lwd = 3)
改变边框的粗细
我们可以添加 box()
函数,在图形周围添加一个有一定粗细的方框。
例如,我们可以为一个 BoxPlot 图形添加一个方框(我们还使用 boxlwd 增加了 boxplot 的粗细),如下图所示。
boxplot(sample(100), horizontal = TRUE, notch = TRUE, boxlwd = 4)
box(lwd=2)
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn