тепловая карта. - PullRequest
       7

тепловая карта.

0 голосов
/ 27 августа 2018

Привет, сообщество stackoverflow!

Я аспирант и спрашиваю о какой-либо консультации по проблеме эстетики R, с которой я сталкиваюсь.

Данные, с которыми я работаю, представлены в виде ОЧЕНЬ большой матрицы (49x51).

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

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

Предлагаемое решение: я думаю, что мне нужно хранить данные неравномерно. Если вы посмотрите на прикрепленное изображение, вы увидите, что их тепловая карта выглядит хорошо, а цветная клавиша показывает тепловой спектр в нефиксированном формате бина. Я хотел бы сделать что-то подобное, однако я не уверен, как объявить отсечки для каждого бина. В идеале я хотел бы объявить об ограничениях.

Например, корзина 1 (0-1), корзина 2 (2-50), корзина 3 (51-5000). Как видите, мои корзины не будут фиксироваться с равными приращениями.

Я использовал heatmap.2 для этого. Большое спасибо заранее!

карта тепла с цветовой легендой в неоднородных ячейках:

1 Ответ

0 голосов
/ 30 августа 2018

Привет @Punintended и @S Rivero,

Я думаю, что дошел до того, что моя тепловая карта будет только незначительно улучшаться. Вы оба внесли большой вклад в этот успех, так что спасибо! Во-первых, чтобы максимально сжать значения матрицы, я нормализовал столбец. Затем я смог назначить градиенты. Это оказалось намного лучше, чем я надеялся. Как вы можете видеть, большинство моих данных сгруппированы (проверьте плотность в ключе) при очень низких значениях, это нормально, потому что меня интересуют более высокие значения. Мне пришлось использовать собственные цветовые градиенты, чтобы учесть возможные случаи присутствия дальтоников, которые могли бы посмотреть на мой плакат. В любом случае, если у вас, ребята, есть комментарии или рекомендации, они будут очень благодарны :). Еще раз спасибо большое!

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...