2016-08-21 1 views
0

Как сделать график с использованием либо г или MATLAB или любой другой соответствующий язык сделать что-то вроде этогоКод для 3d графика в г или MATLAB

enter image description here

Он должен быть 3d графика с 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

ggplot2 и qplot in R - сильные инструменты для построения графиков. Как упоминалось на сайте «r-blogger», scatterplot3d пакет от R основных членов Уве Лигджес и Мартин Машлер - это пакет «Go-to» для 3D-диаграмм рассеяния.

1

Я использовал R с 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