Как визуализировать данные, состоящие из координаты и величины?
Имеется карта, несколько координат на этой карте с значениями величины для каждого параметра к примеру: координата 1:
параметр1=20
параметр2=30 координата 2:
параметр3=20
параметр2=100 координата 3
параметр 4=10
параметр 1=10
Каждый параметр является характеристикой объекта расположенного на карте в неизвестной точке.
Подскажите как и/или чем визуализировать такие данные для анализа расположения объектов?
twobomb, каждый параметр имеет координату будь то 2 координаты на плоскости или 3 координаты в пространстве, не в этом дело. дело в том, как визуализировать эффекты, которые зафиксированы в разных местах чтобы понять источник эффектов, при этом когда источников эффектов очень много, но у каждого свой параметр.
hint000, датчик на моторчиках перемещается по координатам черепа, в некоторых точках он фиксирует сигналы одного вида, в других точках сигналы другого вида. Упрощая аппаратную реализацию на выходе есть Координата и набор параметров, которые могут фиксироваться в любой координате с различной интенсивностью или не фиксироваться вообще. задача визуализировать эти измерения, если известно что источник каждого параметра только один. Примерно это представляю себе как развертка поверхности черепа, которую можно анализировать, но изза того что датчик охватывает не всю площадь карты, а измеряет только в некоторых точках- получаем неполную карту, c множеством эффектов от каждого параметра. Тоесть мы должны на карте развертки черепа анализировать эфекты множества параметров с возможностью локализации точки на поверхности черепа, которая наиболее близко находится к центру источника эффектов параметра. так понятнее?
eegmak, да так понятно. Интересная тема. Приведу пример похожей задачи (карту просто нагуглил). Возле каждого значка можно ставить численное значение параметра.
hint000, да, очень похожая задача. если бы ископаемые были к примеру различными радиоактивными элементами, которые излучали бы радиоактивность из дырки метр на метр в поверхности земли , а измерения были бы основаны на человеке с счетчиком гейгера, который ходит по земле и ловит сигналы различных элементов.. но нужно найти дырки, для установки датчиков
hint000, если еще точнее то вся визуализация облака точек предназначена для того чтобы выбрать ВИЗУАЛЬНО несколько (ограниченное количество) энергетически активных мест(точек на карте) заранее неизвестно по каким критериям
вот в этом большая проблема, т.к. практически любая сложная визуализация создаётся под заранее определённые критерии. Если хорошо выделяется что-то одно, то становится незаметным другое. Восприятие человека ограничено. В таком случае нужно вытянуть максимум информации из эксперта (человека, который выбирает точки по каким-то критериям). Возможно, эксперту действительно трудно формально описать критерии. Тогда нужно во время работы эксперта садиться рядом и наблюдать, задавать вопросы, пытаться понять, как эксперт выбирает. То, что не может сформулировать сам эксперт, иногда может вполне неплохо сформулировать математик, наблюдающий за экспертом. Нужно всё-таки ограничить число критериев, пусть их будет много - десять-двадцать-тридцать, но всё же конечное число. Потом можно нагенерировать десять-двадцать-тридцать вариантов визуализации под каждый критерий (или не под каждый, а как-то сгрупировать, и сделать три-пять-семь вариантов), и дать возможность эксперту быстро и удобно переключаться между вариантами.
А так, при неизвестном количестве неизвестных критериев - это может быть путь в тупик.
В любом случае удачи вам в решении этой интересной задачи.
hint000, критерии по которым происходит выбор и критерии на которых основывается визуализация связаны между собой. и то и другое оценивает расстояние,мощность,силу,интенсивность каждого параметра. только алгоритму визуализации неизвестно про плотность черепа в каждой точке поверхности и, к примеру, про расположение сосудов или помехи от включенной рядом энергосберегающей лампы.. критерий выбора остается за человеком, а количество критериев по которому оценивается каждый параметр всего один. Сейчас пришло в голову делать поверхность полигонами для каждого параметра своего цвета, а пользователю выводить срез этого слоенного пирога.. вопрос что использовать для подобного остается в силе
Читал-читал, но так до конца и не понял, что-же вам надо. Вот такие двумерные графики, где цвет или третья координата зависят от значения параметра? Или что-то другое? И да, все эти графики строятся именно по заданным значениям в точках, разумеется.
да, сам плохо понимаю. сейчас склоняюсь к тому, что будет цвет для различения каждого параметра, а сложность в том, что все параметры "растут" из одних и тех же точек-координат
Ну вы же в чудеса не верите . Например - на одном графике внятно отобразить десяток разных параметров - это только чудом (включая всякие перекрытия или прозрачности)..
Один график - один, два, максимум три параметра. Больше они даже восприниматься не будут. Просто попробуйте на карту погоды посмотреть, где отображена температура, осадки, в лучшем случае - направление ветра. Все. Ибо дальше - только вредить.
А вот если вам на основе этих данных надо делать некий софт, который - например - должен нечто предугадывать в промежуточных точках, или распознавать источник, влияющий на изменения параметров (ну, на что фантазии хватит) - тогда вам картинка как таковая и не нужна. Все делается через математику. А картинки - только для примерного отображения (например - те же один два параметра, что-бы показать их корреляцию).
Вот как-то так.
dmshar, согласен про плохую воспринимаемость большого количества параметров.. параметров больше 10 точно и суть в сравнении визуализаций каждого параметра между собой. Предугадывать в промежуточных точках было бы интересно, но фактически нереально в условиях неоднородной плотности черепа. Распознавать источник необходимо, но сперва нужно выбрать один из множества параметров, для которого будет распознаваться источник или предугадываться условный центр.
если быть более точным то у меня нет координат точек на плоскости которые я бы хотел визуализировать, а есть лишь коррдинаты в которых есть значения характеризующие точки, которые мне нужно найти