Добавление ключа цветовой метки в corrplot - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь добавить ключ с 2-й цветовой меткой к моей тепловой карте corrplot.Я сгенерировал тепловую карту, используя значения r.У меня есть два набора данных, один с данными, которые я использовал для построения корреляционной матрицы.2-й список генов и их источников.Я хотел бы добавить цветную метку слева от графика, указывающую источник каждого гена.Ниже приведены категории, которые я хочу добавить:

Источник гена

X Человек

Y HumanMouse

Z Мышь

my current corrplot heatmap

Спасибо

РЕДАКТИРОВАТЬ: Вот код для моей тепловой карты

corrplot(upreg_cor$r, type = "upper", tl.col = "black", tl.srt = 90, tl.cex = 0.5)

Данные, которые я использовал для создания корреляционной матрицы, затем тепловая карта выглядит следующим образом

Gene1 Gene2 Gene3 Gene4 
0.5    0.2   0.3   0.1

1 Ответ

0 голосов
/ 28 января 2019

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

Главное, что вам нужно знать, это то, что параметр tl.col контролирует цвет текста метки и принимает вектор, так что каждая метка может иметь свой цвет.В моем примере я решил сделать измерения Sepal красными, а измерения лепестков - синими.

library(corrplot)

LabelCol = c("red", "red", "blue", "blue")
corrplot(cor(iris[,1:4]), type="upper",  tl.col=LabelCol)

Corrplot with Multiple Label colors

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