使用R語言繪制3D數(shù)據(jù)可視化scatter散點圖實現(xiàn)步驟
它來了它來了,它順著網(wǎng)線走來了…
哈哈,今天小仙給大家?guī)淼氖?D散點圖。

強調(diào)一下啊,咱們這個教程里第一次出現(xiàn)了3D圖,第一次出現(xiàn)了交互式圖形(簡單粗暴的理解, 用鼠標點擊會動的圖)
今天主要給大家介紹一下plotly這個R包,順便分享下3D散點圖的畫法。
plotly是一個在線的數(shù)據(jù)分析和可視化工具,圖表類型豐富、可交互等等一堆優(yōu)點,關鍵是它還有相應的R包和Python包。R包的繪圖風格是這個樣子的,是不是還挺好看

如果大家想畫交互式圖形,可以試試這個包。
不過目前小仙對這個包的語句還不太熟悉,只能畫個3D散點圖簡單示范一下啦
Step1. 繪圖數(shù)據(jù)的準備
首先還是要把你想要繪圖的數(shù)據(jù)調(diào)整成R語言可以識別的格式excel中保存成csv格式。
數(shù)據(jù)的格式如下圖:

Step2. 繪圖數(shù)據(jù)的讀取
data<-read.csv(“your file path”, header = T)
Step3.繪圖所需package的調(diào)用
library(plotly) x <- data[, 1] y <- data[, 2] z <- data[, 3]

Step4.繪圖
p <- plot_ly(data, x = ~x, y = ~y, z = ~z, color = ~data$Species,
colors = c("#FF6DAE","#D4CA3A","#00BDFF"),
marker = list(size = 5)) %>%
add_markers()
p


調(diào)整3D點的大小

調(diào)整透明度


注意事項

以上就是使用R語言繪制3D數(shù)據(jù)可視化scatter散點圖實現(xiàn)步驟的詳細內(nèi)容,更多關于R語言繪制3D數(shù)據(jù)可視化scatter散點圖的資料請關注腳本之家其它相關文章!
相關文章
R語言如何將大型Excel文件轉(zhuǎn)為dta格式詳解
這篇文章主要給大家介紹了關于R語言如何將大型Excel文件轉(zhuǎn)為dta格式的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03

