作者theonee ()
看板R_Language
標題[問題] dplyr 可繪製點數上限?
時間Wed Feb 19 21:05:02 2020
[問題類型]:
各位版友好 (不洗版 同篇請教相關問題)
動機:
我手邊有 多個2d矩形,我想轉繪製 多個3d實心體,未來:會部分重疊在一起
(例如:每個3d實心體 約>10000筆 x,y,z)
用到現在,還是dplyr的scatter3d好用!
優點:顏色分組配置人性多了!可互動
缺點:數據大,會很慢。重疊的3d矩形體,會只顯示一個。
所以請問,還有啥類似功能 推薦的package?
最好是輸入 八組(x,y,z) 立馬算出畫出 3d矩形體:D
換言之,我想要一個 3d建模互動工具
若誰玩過TCAD或者sketchup 就會比較知道我形容的需求
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
同第一題
[程式範例]:
[環境敘述]:
[關鍵字]:
dplyr
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.109.158.57 (新加坡)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1582117504.A.2CE.html
※ 編輯: theonee (39.109.158.57 新加坡), 02/19/2020 21:26:16
1F:→ Gjerry: 應該跟繪圖用的 plotly package 有關,而不是資料操作的02/19 22:35
2F:→ Gjerry: dplyr02/19 22:35
也是。但就是顏色配置很方便直覺 加上3d可挑選角度XD
3F:→ Gjerry: 可能可以用 plotly maximum number of points 搜尋看看有02/19 22:39
4F:→ Gjerry: 無解決方法,否則就換一個繪圖的 package 看看02/19 22:39
感謝回覆。後來發現是x軸的數據,讓dplyr去排序時錯誤,已解決。
5F:推 JamesChen: 從畫圖的角度來說,真的把一萬多點都畫出來也不實際就02/20 15:01
6F:→ JamesChen: 是了02/20 15:01
感謝建言。若要繪製 多組 多色 3d實體圖,是否有高見?
7F:→ andrew43: 看情況。3d的話可能要做動畫或挑出特別有用的角度。02/20 16:29
8F:→ andrew43: 或是提供一些截圖讓大家看看有沒有好辦法。02/20 16:30
9F:→ andrew43: 太多點的話要做成互動可能要考慮老電腦使用者02/20 16:37
thx
我把範例 輸入檔案 期許的輸出 R,都放在google drive
https://reurl.cc/qDMmZD
解說:
input 1: 5 col, x,y為矩形對角點。col 3-5 客製化。col 5為了方便分配顏色
output 1: 已可根據 對角兩點,算出x,y,z立體點。
截圖說明:
我希望未來可自動化兩種圖:特定截面 與 3d
dplyr的scatter3d()繪圖有一個缺點是,顏色顯示 先後順序 不太直覺
例如:紫色rx總是蓋住綠色np,若在動態取消rx,則整個座標就重新調整。
而我用一般的plot()去繪圖 麻煩是在顏色的分配
若有做過類似 想法或專案的玩家,請站內信我~想外包之類的XD
感恩~
10F:→ andrew43: 有點搞不懂你到底要畫surface還是scatter plot02/23 00:06
3d實心體(soild cube)為首選
好: 每個空間的x,y,z若都畫得出來 截面2d就很簡單
壞: 吃資源 互動可能慢
空心體 退而求其次...
好:省資源
壞:有做過3d建模(或玩game)或許知道 模型內大多為空心 因為大多表面建模
※ 編輯: theonee (111.65.61.25 新加坡), 02/23/2020 11:04:48