Мне нужно создать участок с использованием R и не знаю, как я могу это сделать. Представьте следующее:Графическая матрица с пользовательскими метками R
sample_names = c("a","b","d","e","f","g","h","i","l","m")
M = cbind(seq(0,1,length.out=10), c(1,1,1,1,2,2,2,3,3,3))
М представляет собой матрицу 2 колонки, где первый столбец является непрерывным измерением, и вторым столбец представляет собой метку, связанную с измерением (например, 1 для «низкого», 2 для «среднего» 3 - для «высоких»).
Что я хочу создать, это в основном вертикальный цветной бар с метками слева и справа. Цвета должны представлять значения непрерывных измерений. Ярлыки слева - это имена образцов, метки справа соответствуют «низкие», «средние», «высокие» метки для данных.
Возможно, я хотел бы, чтобы цвета варьировались от зеленого (0) до красного (1) с темными цветами около 0,5.
Как я могу построить такой график, используя R?
Посмотрите на: 'filled.contour (г = матрица (1: 10,10,2), NLEVELS = 10)' а затем посмотрите на код, используемый 'fill.contour', чтобы нарисовать его ключ. –