簡體   English   中英

有什么簡單的方法可以繪制連接 R 中的 4 個點的圖形嗎?

[英]Is there any simple method drawing a graph that connects 4 points in R?

我希望繪制連接四個點的簡單圖形:

x1 <- c(0,0)
x2 <- c(2,2)
x3 <- c(4,2)
x4 <- c(6,0) 

所以,我想要一個從 x1(原點)、x2、x3 和 x4 開始的簡單圖表。

我想我可以通過定義三個線性函數來做到這一點,但我認為在 R 中使用 ggplot package 可能有更簡單的方法。

任何幫助將不勝感激。

我們假設問題是要求 plot 從 x1 開始,畫一條線段到 x2,然后從 x2 到 x3,最后從 x3 到 x4。 我們在下面展示經典圖形(涉及最少的代碼)和 ggplot2。

1)將點和 plot 綁定在一起:

m <- rbind(x1, x2, x3, x4)
plot(m, type = "l", xlab = "x", ylab = "y")

截屏

2)或使用 ggplot2:

library(ggplot2)
d <- as.data.frame(m)  # m defined in (1)
ggplot(d, aes(V1, V2)) + geom_line() + xlab("x") + ylab("y")

截屏

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM