在 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