r或matlab中的3d图代码

时间:2016-08-21 08:37:43

标签: r matlab graph

如何使用r或matlab或任何其他相关语言制作图表来完成此类

enter image description here

它必须是一个带有3个图形的三维图形,每个轴一个接一个地为零

 VitC Linalool      Cu 
1  16.00000    31.25   0.000   
2   8.00000    62.50   0.000   
3   8.00000   125.00   0.000   
4   4.00000   250.00   0.000   
5   1.00000   500.00   0.000   
6   0.12500  1000.00   0.000   
7   0.06250  2000.00   0.000   
8   0.03125  4000.00   0.000  
9   0.00000   250.00 250.000   
10  0.00000   500.00 125.000   
11  0.00000  1000.00  62.500   
12  0.00000  2000.00  15.625   
13  0.00000  4000.00   0.488   
14  0.50000     0.00  62.500   
15  1.00000     0.00  31.250   
16  2.00000     0.00  31.250   
17  4.00000     0.00  15.625  
18  8.00000     0.00  15.625   
19 16.00000     0.00  15.625   
20 32.00000     0.00   7.810   
21 64.00000     0.00   3.960 

PS:线图将被优先考虑 谢谢你的帮助

2 个答案:

答案 0 :(得分:1)

我使用了rgl包。 ?plot3d?axes3d等将教您如何自定义。

plot3d(data, box=F)
lines3d(subset(data, Cu==0), col=2, lwd=2)
lines3d(subset(data, VitC==0), col=3, lwd=2)
lines3d(subset(data, Linalool==0), col=4, lwd=2)
grid3d(c("x", "y","z"), col = "gray90")

enter image description here

答案 1 :(得分:0)

R中的

ggplot2 qplot 是强大的绘图工具。由于“r-blogger”网站提到了R核心成员Uwe Ligges的 scatterplot3d 包,而Martin Machler是3D散点图的“首选”软件包。