У меня есть данные в следующем виде: % (в процентах) от 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 цвета)
Может ли кто-нибудь помочь?
как насчет 3D-сюжет, как этот: http://www.originlab.com/www/resources /graph_gallery/images_galleries/Choe_as_3D_Waterfall_500px.gif? –
Спасибо, я пробовал это, но это не очень хорошо работает. Можете ли вы сказать мне ответ на часть, выделенную жирным шрифтом выше? – Prateek
Вы можете легко создавать свои собственные цветовые карты. В этом вопросе есть такие вопросы, как: http://stackoverflow.com/questions/24630132/matlab-custom-colormap-with-only-3-colors. Вы также можете создать карту, где 3 цвета более сильные, а переход не так длинный, например: http://stackoverflow.com/questions/24488378/how-to-map-a-specific-value-into-rgb -color-code-in-matlab/24488819 # 24488819 –