Create a common wafer map colour scale for different data sets
I'm working on analysing some data and I want to make some cartography maps.
Since I treat data in batch, I need to have a common reference colour scale for all the datasets I need to plot. This is important otherwise it becomes hard to quickly assert visually changes from one experiment to another if the colour scale resets all the time.
So I though of finding the min and max value of my data values and create a colour scale versus that.
r.breaks.guide <- c(0, 1.5e4, 1e5, r.max ) # r.max is function paramer
g.map <- ggplot(dies.in.wafer, aes(X, Y)) + # data set to be plotted and X,Y coordinates
geom_raster(aes(fill = R))+ # values to be mapped
scale_fill_gradientn(name="R", na.value = "grey50", colours = r.colour.map, values = r.range.breaks, breaks=r.breaks.guide )
This does no work as intended. My intention is to have a code that interpolates colors according to set value ranges:
for values from 0 to 1.5e4 interpolate gradient between lightgreen and green
for values from 1.5e4 to 5e5 interpolate gradient between green and yellow
for values from 5e5 to max interpolate gradient between yellow and red
Any1 has some ideas of what I'm doing wrong, or workarounds ?