Я работаю над двумерным физическим моделированием и собираю данные во времени в нескольких точках. Эти дискретные точки расположены вдоль вертикальных линий с несколькими линиями в осевом направлении. Это делает набор данных эффективно 4D.
Например, давайте предположим, что у меня есть точки сбора в (X, Y) координатах:
- (0,0), (1,0), (2,0)
- (0,1), (1,1), (2,1)
- (0,2), (1,2), (2,2)
и в каждой точке я собираю где P - давление, T - температура, U , V - X- и Y-составляющие скорости. На каждой итерации симуляции эти переменные сохраняются для всех 9 точек сбора. Таким образом, все мои данные непрерывны во времени в каждой отдельной точке пространства.
Например, данные для одной точки будут выглядеть так:
Мне интересно показать, скажем, давление во всех точках за все время, чтобы показать вертикальные и осевые волны. Если бы я делал это вдоль одной линии (вертикальной или осевой), я мог бы использовать график с водопадом с осями (Y, время, давление). Но если бы у меня было 3 вертикальные линии и 3 осевые линии, это было бы 6 графиков водопада, чтобы получить полную картину движения волны в обоих направлениях. Пространственные координаты являются дискретными переменными, а поле (в данном случае Давление) и время непрерывны.
Есть ли способ, чтобы показать их все сразу? Обычно можно добавить цвет, чтобы сделать «четвертое» измерение видимым, но есть ли другой возможный подход? Я планирую подготовить как можно больше способов, чтобы увидеть, раскрывает ли что-то информацию, которую другие не представляют, поэтому, пожалуйста, поделитесь своими идеями.
Что если симуляция была 3D, и у меня был 5D результирующий набор данных? Меняет ли это возможные методы визуализации?