-не так Часто Задаваемые Вопросы- обновлено 2010/12/26
|
|
not so FAQ |
О 3D построениях (No.2)Как нарисовать 3D сетку графика из беспорядочных 3D данных?Предполагается, что построенные данные - беспорядочные 3D данные (x,y,z) с произвольной последовательностью. С командой splot gnuplot генерирует точки или линии в 3D пространстве. # X Y Z 9.862e-01 -8.062e-02 0.001 9.786e-01 -1.134e-01 0.002 9.720e-01 -1.382e-01 0.003 ..... -1.849e-01 -2.165e-01 80.000 -2.412e-01 -1.301e-01 90.000 -2.611e-01 -4.825e-02 100.000 gnuplot> set xrange [-1:1] gnuplot> set yrange [-1:1] gnuplot> set ticslevel 0 gnuplot> splot "datafile.dat" u 1:2:3 with lines Для того чтобы сделать 3D сетку из тех данных, используется set dgrid3d. Высота каждой ячейки определяется автоматически средней величиной данных сетки. Количество ячеек в директориях X и Y указывается при помощи set dgrid3d x-mesh, y-mesh. gnuplot> set dgrid3d 30,30 gnuplot> set hidden3d gnuplot> splot "datafile.dat" u 1:2:3 with lines |