Я пытаюсь создать тепловую карту, но не знаю, как это сделать.Вот кадры данных.
Ticker <- c("S&P 500","Dow Jones Index","AAPL","MSFT","FB","NFLX","GOOG","JPM","TSLA")
Values <- c(2, 1, 1, 1, 1, 1, 1, -1, -1)
ticker_matrix <- matrix(Ticker , nrow = 3, ncol = 3)
values_matrix <- matrix(Values, nrow = 3, ncol = 3)
Как использовать ggplot2 для построения тепловой карты, которая выглядит следующим образом?
![enter image description here](https://i.stack.imgur.com/W2ECa.png)
матричный график представляет собойМатрица 3x3, в которой положительные числа выделены зеленым цветом (чем больше число, тем темнее зеленый), а отрицательное число - красным, это будет еще лучше.
Редактировать:
Спасибо Камилле за то, что он выдвинул на первый план всю широту вопроса, я сужу вопрос дальше, сославшись на ответ БД.
Ответ д.б. в точном направлении, которое я ищу.посредством чего тепловая карта отображается в матрице 3x3 на основе масштаба базового значения на заднем плане.(цель этой визуализации - показать, насколько позитивно или негативно настроение конкретной акции)
Опираясь на ответ БД (в котором значения окрашены в дискретные факторы), я опубликую альтернативное решение с непрерывными переменными намасштаб.Спасибо всем!