Как сделать четырехмерный контурный контур и какой формат иметь данные
Мои данные имеют следующий формат: для каждого значения C у меня есть r_min, r_max, theta_min, theta_max и Z_min, Z_max. Каждая точка в этих точках имеет значение C. (тета в радианах). В настоящее время я использую Gnuplot, но я открыт для других программ. Пример данных:
#R_min R_max θ_min θ_min Z_min Z_max C
0 260 0 1.57 0 5 114
260 270 0 1.57 0 5 106
270 320 0 1.57 0 5 107
0 260 0 1.57 5 110 114
260 270 0 1.57 5 110 106
270 273 0 1.57 5 110 107
0 260 0 1.57 110 111 115
260 265 0 1.57 110 111 114
265 270 0 1.57 110 111 106
270 273 0 1.57 110 111 107
Я пытаюсь построить четырехмерную контурную диаграмму, где цвет в пределах данных, приведенных выше, задается цветом, масштабированным до C. Я попытался поработать с ответами здесь: как создать трехмерный полярный график с помощью gnuplot, но не нашел при удаче. В конце концов, я захочу нарезать при разных значениях z и получить график "3d" (r, theta и C).
Любые предложения относительно: а) как я должен расположить свои данные, б) правильный синтаксис Gnuplot для построения в цилиндрических координатах с 4-мерным графиком, или в) это намного проще в MATLAB или другой программе?
Кроме того, у меня есть тысячи точек данных, чтобы построить как это.
Я не могу публиковать изображения из-за ограничений, так как я новый пользователь. Тем не менее, сюжет будет выглядеть так:
- От Z=0 до Z=5 существует четверть круга с тремя зонами (цветами): 114, 106 и 107.
- Скажем, от Z=110 до Z=111 (последние четыре строки выборочных данных), будет 4 цветовых зоны: 115, 114, 106, 107. Опять четверть окружности на разных радиусах.
Надеюсь, это поможет, извините, я не могу опубликовать простую картинку.