用R绘制交互式3D图

简介: 1. 安装rgl包、evd包和MASS包: [plain] view plaincopyprint? > install.

1. 安装rgl包、evd包和MASS包:

[plain]   view plain copy print ?
  1. > install.packages("rgl")  
  2. Installing package(s) into ‘D:/program/R/library’  
  3. (as ‘lib’ is unspecified)  
  4. 试开URL’http://cran.dataguru.cn/bin/windows/contrib/2.15/rgl_0.92.892.zip'  
  5. Content type 'application/zip' length 1937097 bytes (1.8 Mb)  
  6. 打开了URL  
  7. downloaded 1.8 Mb  
  8.   
  9. package ‘rgl’ successfully unpacked and MD5 sums checked  
  10.   
  11. The downloaded binary packages are in  
  12.     C:\Users\LiQiang\AppData\Local\Temp\RtmpIjwxP2\downloaded_packages  
  13. > install.packages("evd")  
  14. Installing package(s) into ‘D:/program/R/library’  
  15. (as ‘lib’ is unspecified)  
  16. 试开URL’http://cran.dataguru.cn/bin/windows/contrib/2.15/evd_2.3-0.zip'  
  17. Content type 'application/zip' length 1176009 bytes (1.1 Mb)  
  18. 打开了URL  
  19. downloaded 1.1 Mb  
  20.   
  21. package ‘evd’ successfully unpacked and MD5 sums checked  
  22.   
  23. The downloaded binary packages are in  
  24.   C:\Users\LiQiang\AppData\Local\Temp\RtmpIjwxP2\downloaded_packages  
  25. > install.packages("MASS")  
  26. Installing package(s) into ‘D:/program/R/library’  
  27. (as ‘lib’ is unspecified)  
  28. 试开URL’http://cran.dataguru.cn/bin/windows/contrib/2.15/MASS_7.3-21.zip'  
  29. Content type 'application/zip' length 872270 bytes (851 Kb)  
  30. 打开了URL  
  31. downloaded 851 Kb  
  32.   
  33. package ‘MASS’ successfully unpacked and MD5 sums checked  
  34.   
  35. The downloaded binary packages are in  
  36.     C:\Users\LiQiang\AppData\Local\Temp\RtmpIjwxP2\downloaded_packages  


2. 输入程序

[plain]   view plain copy print ?
  1. library(rgl)  
  2. library(MASS)  
  3. library(evd);  
  4. data(lossalae)  
  5. U=rand(lossalae[,1]+rnorm(nrow(lossalae),mean=0,sd=.001))/(nrow(lossalae)+1)  
  6. V=rank(lossalae[,2])/(nrow(lossalae)+1)  
  7. M=kde2d(qnorm(U), qnorm(V), n=35)  
  8. persp3d(M$x, M$y, M$z, col='green',xlab="loss", ylab="alae", zlab="")  

3. 输出3D






目录
相关文章
|
5月前
|
存储
QT图形视图框架绘制曲线图和Smith图
QT图形视图框架绘制曲线图和Smith图
87 0
|
2月前
|
数据可视化
R语言多图合成:优雅地在一个画布上展示多个图形
【8月更文挑战第30天】R语言提供了多种方法来实现多图合成,从基础的`par()`函数到高级的`gridExtra`、`ggplot2`和`cowplot`包,每种方法都有其独特的优势和应用场景。通过掌握这些技术,你可以根据实际需求灵活地组合图形,从而更高效地展示和解读数据。希望本文能为你提供一些有益的参考和启示。
|
5天前
|
JSON JavaScript Linux
绘图框架 plotly 知识点补充(绘制子图,图表保存)
绘图框架 plotly 知识点补充(绘制子图,图表保存)
29 13
|
4月前
cavans绘图步骤
cavans绘图步骤
|
12月前
|
数据可视化 关系型数据库 Python
【100天精通Python】Day66:Python可视化_Matplotlib 3D绘图,绘制3D曲面图、3D填充图,3D极坐标图,示例+代码
【100天精通Python】Day66:Python可视化_Matplotlib 3D绘图,绘制3D曲面图、3D填充图,3D极坐标图,示例+代码
189 0
|
数据采集 数据可视化 算法
数据分析可视化常用图介绍以及相关代码实现(箱型图、Q-Q图、Kde图、线性回归图、热力图)
数据分析可视化常用图介绍以及相关代码实现(箱型图、Q-Q图、Kde图、线性回归图、热力图)
|
数据可视化 数据挖掘
绘图系列|R-corrplot相关图
绘图系列|R-corrplot相关图
130 0
|
数据可视化 Go 数据库
DiVenn一款用于比较基因列表的交互式Venn图绘制工具
Divenn一种基于网络的基于Web的工具 Divenn 可以将来自多个RNA-seq实验中的基因列表进行比较,并显示每个基因(集)的调控水平和整合到Kegg pathway和GO term的数据信息。我们通过该工具更加方便的了解重叠基因与其相关的pathway或Go terms之间的表达模式,十分有趣。
221 0
|
数据采集 数据可视化
|
人工智能 数据可视化
如何一步步提高图形 B 格?以 ggplot 绘图为例
如何一步步提高图形 B 格?以 ggplot 绘图为例
130 0
下一篇
无影云桌面