Thank you for your suggestions. I found, after much experimentation,
that scale_fill_gradientn did indeed provide a good solution, as below.
library(ggplot2)
a <- c(rep(1,6),rep(2,6),rep(3,6),rep(4,6))
b <- c(0.1, 0.5,-0.3, 1.2,-0.4,-1.2,
0.7, 0.8,-1.2,-0.5,10.0, 0.3,
0.2,-0.4,-15.
Hi Phillip.
You could try some transformations of your data. Either directly in
scale_fill_gradient or in original data. log transition would be OK but not
with negative data. You could play with some transitions from scales
package. I think that you could also use rescaler function, but I do not
Perhaps scale_fill_gradientn() would be useful.
On March 8, 2021 8:05:52 PM PST, p...@philipsmith.ca wrote:
>I am having trouble with a gradient fill application in ggplot2, caused
>
>by outlier values. In my reprex, most of the values are between 2 and
>-2, but there are two outliers, 10 and -15
3 matches
Mail list logo