使用R語言繪制3D數(shù)據(jù)可視化scatter散點(diǎn)圖實(shí)現(xiàn)步驟
它來了它來了,它順著網(wǎng)線走來了…
哈哈,今天小仙給大家?guī)淼氖?D散點(diǎn)圖。
強(qiáng)調(diào)一下啊,咱們這個(gè)教程里第一次出現(xiàn)了3D圖,第一次出現(xiàn)了交互式圖形(簡單粗暴的理解, 用鼠標(biāo)點(diǎn)擊會(huì)動(dòng)的圖)
今天主要給大家介紹一下plotly這個(gè)R包,順便分享下3D散點(diǎn)圖的畫法。
plotly是一個(gè)在線的數(shù)據(jù)分析和可視化工具,圖表類型豐富、可交互等等一堆優(yōu)點(diǎn),關(guān)鍵是它還有相應(yīng)的R包和Python包。R包的繪圖風(fēng)格是這個(gè)樣子的,是不是還挺好看
如果大家想畫交互式圖形,可以試試這個(gè)包。
不過目前小仙對(duì)這個(gè)包的語句還不太熟悉,只能畫個(gè)3D散點(diǎn)圖簡單示范一下啦
Step1. 繪圖數(shù)據(jù)的準(zhǔn)備
首先還是要把你想要繪圖的數(shù)據(jù)調(diào)整成R語言可以識(shí)別的格式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ǎn)的大小
調(diào)整透明度
注意事項(xiàng)
以上就是使用R語言繪制3D數(shù)據(jù)可視化scatter散點(diǎn)圖實(shí)現(xiàn)步驟的詳細(xì)內(nèi)容,更多關(guān)于R語言繪制3D數(shù)據(jù)可視化scatter散點(diǎn)圖的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
R語言數(shù)據(jù)可視化分析天貓雙十一銷售額增長率
這篇文章主要為大家介紹了R語言數(shù)據(jù)可視化來分析天貓雙十一銷售額增長率,來一探多年來歷年雙十一銷售額數(shù)據(jù)是否有造假,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11R語言編程學(xué)習(xí)繪制動(dòng)態(tài)圖實(shí)現(xiàn)示例
這篇文章主要介紹了R語言編程學(xué)習(xí)繪制動(dòng)態(tài)圖實(shí)現(xiàn)示例,有需要的的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2021-10-10R語言導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方法匯總
這篇文章主要給大家總結(jié)介紹了R語言導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03