R тепловая карта с разными цветовыми шкалами для разных рядов - PullRequest
2 голосов
/ 01 сентября 2011

Мне интересно, что было бы простым решением для создания тепловых карт () с составными данными, которые требуют различного масштабирования для разных строк.

Так что в моем случае столбцы представляют разные событияодного и того же типа, и строки представляют собой разные наблюдения этих событий, которые могут быть двоичными или различными.непрерывные данные.

F.ex:

Event: ev1 | ev2 | ev3 | ev4 | ev5 | ev6
Obs1:   1  |  0  |  1  |  1  |  0  |  0
Obs2:  5.6 | 0.2 | 4.8 | 7.1 | 0.1 | 0.8

Заранее благодарим за советы и помощь

1 Ответ

0 голосов
/ 06 сентября 2011

Иметь единственную тепловую карту, в которой разные строки были по-разному масштабированы, было бы довольно странно, так как понадобится легенда для каждого затенения. Это быстро загромождает сюжет.

Если вы предполагаете, что вам не нужна легенда, просто масштабируйте ваши значения в диапазоне от нуля до единицы, и вы должны получить, что вам нужно. Так что для Obs2 у вас будет что-то вроде:

scaled_obs2 = (Obs2 - min(Obs2))/(Obs - min(Obs2))
...