使用R語言繪制3D數據可視化scatter散點圖實現步驟
它來瞭它來瞭,它順著網線走來瞭…
哈哈,今天小仙給大傢帶來的是3D散點圖。
強調一下啊,咱們這個教程裡第一次出現瞭3D圖,第一次出現瞭交互式圖形(簡單粗暴的理解, 用鼠標點擊會動的圖)
今天主要給大傢介紹一下plotly這個R包,順便分享下3D散點圖的畫法。
plotly是一個在線的數據分析和可視化工具,圖表類型豐富、可交互等等一堆優點,關鍵是它還有相應的R包和Python包。R包的繪圖風格是這個樣子的,是不是還挺好看
如果大傢想畫交互式圖形,可以試試這個包。
不過目前小仙對這個包的語句還不太熟悉,隻能畫個3D散點圖簡單示范一下啦
Step1. 繪圖數據的準備
首先還是要把你想要繪圖的數據調整成R語言可以識別的格式excel中保存成csv格式。
數據的格式如下圖:
Step2. 繪圖數據的讀取
data<-read.csv(“your file path”, header = T)
Step3.繪圖所需package的調用
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
調整3D點的大小
調整透明度
註意事項
以上就是使用R語言繪制3D數據可視化scatter散點圖實現步驟的詳細內容,更多關於R語言繪制3D數據可視化scatter散點圖的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- R語言作圖之density plot(密度圖)的制作步驟
- R語言繪制Bubble Matrix氣泡矩陣圖
- Python matplotlib繪制散點圖配置(萬能模板案例)
- R語言histogram(直方圖)的具體使用
- R語言數據可視化繪圖bar chart條形圖實現示例