下面是用r語言繪製三維散點圖的方法,並舉出兩個示例。
1)安裝
在r語言提供的console裡面輸入如下命令安裝
scatterplot3d:
source("")
bioclite("scatterplot3d")
2)呼叫
通過如下的命令載入
scatterplot3d庫
library("scatterplot3d")
3)示例
示例1:編寫r指令碼,檔名為exp1.r,exp1.r中新增如下指令碼
# example 1
library("scatterplot3d")
z x
y scatterplot3d(x, y, z, highlight.3d=true, col.axis="blue", col.grid="lightblue",
main="scatterplot3d - 1", pch=20)
source("d:\\r\\exp1.r")
效果圖:
示例2:編寫r指令碼,檔名為exp2.r,exp2.r中新增如下指令碼
# example 2:
library("scatterplot3d")
my.mat = matrix(runif(25), nrow = 5)
dimnames(my.mat) = list(letters[1:5], letters[11:15])
s3d.dat = data.frame(columns = c(col(my.mat)),rows = c(row(my.mat)), value = c(my.mat))
scatterplot3d(s3d.dat, type = "h", lwd = 5, pch = " ", x.ticklabs = colnames(my.mat),
y.ticklabs = rownames(my.mat),color = grey(25:1 / 40), main = "3d barplot")
source("d:\\r\\exp2.r")
效果圖:
附:r語言的比較好學習資料:
掌握點r語言
內容來自
/
R語言3 判斷 迴圈
ifif.else switch 語句 x c 1,2,3,4,5 if 2 in x else if 2 in x else if 6 in x else a switch 3,4,one two 9,12,3 3表示獲取後面元素中的第三個 a三個判斷結構的結果如下 1 2 in x 1 2 in...
R語言學習筆記(3)
本篇內容主要涉及r語言中的矩陣 matrix 和資料框架 data frame 1.dim函式可以檢視r語言中容器 vector,matrix和data frame 的維度,也可以通過賦值符 進行維度的設定 比如規定有幾行幾列 2.兩維的vector即是乙個矩陣。可以通過class函式來檢視乙個資料...
R語言讀書學習筆記3 R語言資料型別
r語言支援的資料型別主要有原型 raw 資料型 numeric 字串型 character 邏輯型 logical 和複數型 complex 等。通過將資料賦值給乙個變數,然後通過mode 函式來查詢改變量的資料型別。執行 如下 a 3 mode a 1 numeric b 3.33 mode b ...