如何使用r或matlab或任何其他相关语言制作图表来完成此类
它必须是一个带有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:线图将被优先考虑 谢谢你的帮助
答案 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")
答案 1 :(得分:0)
ggplot2 和 qplot 是强大的绘图工具。由于“r-blogger”网站提到了R核心成员Uwe Ligges的 scatterplot3d 包,而Martin Machler是3D散点图的“首选”软件包。