在 R 中改變圖表中散點圖中點的大小
    
    Manav Narula
    2021年1月22日
    
    R
    R Plot
    
 
散點圖是 R 中最基本也是最常用的圖之一,它只是根據兩個變數的值繪製一個點,分別在 x 軸和 y 軸上。散點圖可以幫助識別這些變數之間的任何潛在模式,並顯示這些值之間的關係。
下面的例子顯示了一個使用 plot() 函式的簡單散點圖。
v1 <- c(1,2,3,4,11,9,7)
v2 <- c(3,4,5,6,3,2,1)
plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot")

請注意,我們使用 xlab、ylab 和 main 引數來新增 X 軸和 Y 軸的標題和標籤。
我們可以使用 pch 和 cex 引數來設定點的大小和形狀。
在 R 中,我們可以為一個圖設定不同的符號。我們可以有一個簡單的空圓、正方形、三角形或填充形狀,以及更多。我們用 pch 引數來指定點的形狀。
pch 值的範圍從 1 到 25,對應不同的形狀。
在下面的程式碼中,我們將 pch 設定為 20。
plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot", pch = 20)

我們可以使用 cex 引數來設定點的大小,使其更易讀。這個引數一般和 par 函式一起使用,用來設定其他繪圖引數,但這裡我們在 plot 函式中使用,如下圖所示。
plot(x = v1, y = v2, xlab = "X Axis",ylab = "Y Axis",
     main = "Sample Scatterplot", pch = 20, cex = 2)

請注意上圖中的差異,以及點的大小是如何增加的。
如果你使用 qplot() 函式繪製散點圖,我們可以使用 size 引數設定點的大小。請看下面的程式碼。
qplot(v1,v2, size= I(5))

在使用 ggplot() 函式時,也可以應用同樣的引數。
        Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
    
作者: Manav Narula
    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