Я пытаюсь построить 3D-данные в виде X-, Y- и Z-местоположений частиц в пространстве. У меня много частиц, которые я хочу представлять в плоскости X, Y и X, Z в некоторой аккуратной 2D-форме. Я думаю, что лучший способ сделать это - контурный сюжет. Мои данные имеют 3 столбца, каждая из которых содержит положение X, Y или Z частицы. В качестве бонуса у меня есть 3 разных типа частиц, и мне было интересно, могу ли я получить их на одном участке по-чистым, если не могу сделать 3 отдельных участка, но я не хочу этого делать. Также я хочу сделать это с помощью gnuplot, так как я делаю свои 2D-графики в этом, так что цель состоит в том, чтобы просто запустить один скрипт и сделать все графики. Мой вопрос: как мне это сделать? Я прочитал несколько вещей о контурных графиках в gnuplot, но все они, похоже, связаны либо с функцией двух переменных, либо с некоторыми другими типами данных, и я не знаю, как изменить код так, как я могу его использовать, поскольку я все еще довольно новый для gnuplot.Контурный график положения трехмерных частиц в gnuplot
Любая помощь приветствуется.
'dgrid3d' может сделать гладкие 2D-проекции из облака частиц, а' set contour' рисует контур. Добавьте 'unset surface' +' set view map' и проверьте демонстрации на http://gnuplot.sourceforge.net/demo/contours.html – Karl
Я пробовал именно это, но это дало мне действительно странные результаты. он построил несколько по-разному цветных точек в середине очень большого белого экрана, и именно так я подумал, что должен сделать что-то еще. – Xentro
Покажи нам *, что ты пытался. Вы можете сделать некоторые фиктивные данные с помощью «splot» + «using (rand (0)) :(rand (0)) :(rand (0))' или подобное, поэтому вам не нужно загружать исходные данные. – Karl