Можно ли сгенерировать тепловую карту с учетом как цвета, так и прозрачности, с этими двумя параметрами, заданными из двух разных матриц (матрица 1 определяет цвет, матрица 2 определяет альфа)?
Еще немного информации о том, что мне нужно:
Я успешно использовал R и функцию heatmap.2 в пакете gplots для создания тепловых карт - в данном случае для визуализации взаимодействий miRNA. Здесь я хочу показать вероятность того, что определенный нуклеотид вдоль типичных 20-24 нуклеотидов miRNA участвует в спаривании мишеней. Моя матрица тепловой карты состоит из miRNA (строки) и позиций 1-24 (столбцы) с числовой вероятностью разделения в каждой ячейке. Примером может быть изменение альфа-параметра цвета, определяемого значениями матрицы, таким образом, что белый = без образования пары, а темно-красный = высокий уровень сопряжения.
Функция heatmap.2 отлично подходит для одного такого графика, но теперь я хотел бы получить информацию о перекрытии от двух разных видов. Таким образом, мне понадобится моя тепловая карта, чтобы в основном рассматривать две матрицы:
1) Матрица со степенью перекрытия видов, например в диапазоне от красно-пурпурно-синего для видов1-только до видов1 + 2 и только для видов2.
2) Матрица со средней степенью спаривания, например визуализируется альфа-параметром, переходящим от слабой к сильной средней паре (независимо от цвета) в данной позиции в матрице 1.
Я попытался использовать принципы из этого поста:
Поместите одну тепловую карту на другую с прозрачностью в R
Но не смог применить его предложения к моему собственному вопросу.
Заранее спасибо!
| x_pos | y_pos | alpha_val | colour_val |
. Затем в ggplot вы можете использоватьgeom_tile(aes(fill = colour_val, alpha = alpha_val))
- person Chris   schedule 21.04.2015