Мой файл данных представляет собой набор (x, y, z) точек, расположенных вокруг начала координат.Они представляют точки, где некая мера провалилась.Эти точки находятся в этой ссылке .
Gnuplot может построить их,
set encoding iso_8859_1
set term postscript eps enhanced color size 4.7in,4in
set xlabel "X"
set ylabel "Y"
set zlabel "Z"
set output "test_gp.eps"
set style line 1 lc rgb '#0060ad' pt 7 ps 0.5 lt 1 lw 0.5 # --- blue
set style fill transparent solid 0.15 noborder
splot "data.dat" u 1:2:3 w p ls 1 title "P_{error}"
с результирующим графиком
Проблема заключается в том, что на рисунке не показано, где вероятность возникновения ошибки выше.Я хотел бы показать различия в плотности точек, если это возможно.
Я не знаю, возможно ли изменить цвет точек или придать им прозрачность и попытаться представить местоположения с помощьюнаибольшая плотность точек.
Если представление плотности трехмерных точек невозможно, другим способом может быть создание плотности проекции точек в трех плоскостях (x = 0, y, z),(x, y = 0, z), (x, y, z = 0).
С уважением
РЕДАКТИРОВАТЬ:
Я могу наносить разными цветами местоположения точек успеха (0
) и ошибок (1
)мой эксперимент.Файл в этой ссылке содержит 4-й столбец со всеми выборками данных (0 и 1).
splot
число
splot "data_all.dat" u 1:2:3:4 w points ls 1 palette title "P_{error}"
равно
, но на этом рисунке не показана плотностьочков.Например, в Mathematica график плотности этих выборок данных составляет
Как я могу получить график плотности с Gnuplot
?.Вполне вероятно, что Mathematica выполняет интерполяцию точек в середине и задает им значения от 0 до 1, но я не знаю, как этого добиться с помощью Gnuplot.