分類: R

R plot 繪圖函數

平滑曲線

在上面的圖形中,由於整個資料沒有很明顯的趨勢,這時候可以利用 loess 配適一條平滑曲線,幫助我們更容易抓出整個資料大概的走勢:

plot(x = Veg$BARESOIL, y = Veg$R,
  xlab = "Exposed soil",
  ylab = "Species richness", main = "Scatter plot",
  xlim = c(0, 45), ylim = c(4, 19))
M.Loess <- loess(R ~ BARESOIL, data = Veg)
Fit <- fitted(M.Loess)
Ord1 <- order(Veg$BARESOIL)
lines(Veg$BARESOIL[Ord1], Fit[Ord1],
  lwd = 3, lty = 2)

Exercise 1
Amphibian_road_Kills.xls 是兩棲動物在葡萄牙馬路上的死亡資料,TOT.N 是該觀測點動物的死亡數,而 OLIVE 是橄欖樹的數量,D.PARK 則是觀測點到最近的自然公園之間的距離。

請將 Amphibian_road_Kills.xls 的資料讀入 R,並且依序進行下列動作:

  1. 畫出 TOT.ND.PARK 的關係圖,並加入適當的文字標示。
  2. 使用資料點的大小來表示 OLIVE 的數量。
  3. 加入平滑曲線。

總覽

下面這張表是本篇所介紹過的 R 函數總覽。

函數 說明 範例
plot 畫出 xy 的分佈圖(scatter plot)。 plot (x, y)
lines 在圖形中加入線條。 lines (x, y)
order 計算資料的排序向量。 order(x)
loess LOESS 平滑曲線。 M
fitted 計算配適值。 fitted (M)

Page: 1 2 3 4

G. T. Wang

個人使用 Linux 經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。

Share
Published by
G. T. Wang

Recent Posts

[開箱] 德國美善品 Thermomix TM6 多功能料理機

本篇是德國美善品 Thermo...

3 年 ago

[開箱] Nokia 215 4G 經典功能型手機

本篇是 Nokia 215 4...

3 年 ago

[開箱] Holy Stone HS210 迷你遙控飛機

本篇是 Holy Stone ...

3 年 ago

[DIY] 用竹子製作吹火筒教學

本篇記錄我用乾燥的竹子製作吹火...

4 年 ago

高鐵會員 TGO 點數兌換商品教學

這裡示範如何線上使用高鐵會員 ...

4 年 ago

Google AdSense 廣告放送量受限問題記錄

這篇是本站的 Google A...

4 年 ago