作者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/cn.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