Mapa de Calor Personalizado em R

Preciso criar um mapa de calor personalizado, conforme ilustrado na figura em anexo. É diferente de um mapa de calor convencional, no sentido em que quero usar dois gradientes de cores, um para valores positivos e outro para valores negativo

omo mostrado na figura em anexo, gostaria que uma cor representasse a intensidade dos valores positivos (ou idealmente acima de um certo limite) e outra cor representasse a intensidade dos valores negativos (como alternativa, abaixo do limiar ).

Um pequeno histórico: eu tenho um conjunto de opções binárias, uma opção é a preferida para um determinado intervalo de dados, enquanto a outra é a preferida para os dados restantes. Desejo fornecer um auxílio visual que descreva qual opção / opção é melhor para as diferentes combinações de dados, mas quero que o auxílio visual também forneça a escala de "amargura" que uma opção possui sobre a outra nessa instância. Portanto, a cor indicaria qual opção escolher, enquanto a intensidade da cor indica qual a melhor opção em comparação com a outr

questionAnswers(1)

yourAnswerToTheQuestion