R語言 scatterplot3d(繪製三維散

2021-06-18 18:11:38 字數 1117 閱讀 9643

下面是用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 ...