Каков наилучший способ визуализации этих данных?

У меня есть данные в следующем виде: % (Percentage) для agent_i с процентным вкладом в определенные моменты времени:

time    1     2     3     4     5     6     7     8 .....  200
400:   5.2  6.4   0.7   1.56  11.4  ...   ...   ...        ...
...
...
...     
20000: 0.01 0.3   87.4   4.1  7.4   ...   ...   ...        ...

Я визуализировал эти данные в виде "бегущего графика" MATLAB с графиком, развивающимся с течением времени, и графиком% каждого агента в каждый момент времени. Это дает мне видео. Однако мне также нужно иметь статическое представление, которое можно распечатать на бумаге. Таким образом, одна цифра, представляющая эти данные. Я думал о создании вертикальных полос для каждой временной точки с полосами, имеющими полосы разных (или чередующихся) цветов с размером полосы, соответствующим%. Таким образом, я теряю данные о том, какой агент имеет этот процент, но это можно принять, и это то, что я могу позволить себе потерять, помещая всю информацию в одну цифру.

Тем не менее, карта цветов не очень помогает, так как она просто окрашивает столбцы в соответствии с их значением. Я, однако, хочу стеки чередующихся цветов. (и используйте только 2 или максимум 3 цвета)

Может кто-нибудь помочь?

1 ответ

Я хотел бы представить данные в виде изображения, где яркость каждого пикселя указывает на вклад агента:

imagesc(data)
caxis([min(data(:)), max(data(:))])
colormap('gray')
Другие вопросы по тегам