I might be missing something simple here... I can\'t find anyway to remove the lines that cross the legend differentiating different colours; following on the from the volcano t
You don't even need to change the filled.contour hardcode. Apparently the argument border
in the function rect
relies on par("fg")
. Just set par(fg = NA)
to remove those black lines.
If you examine the code for filled.contour
you'll see this line:
rect(0, levels[-length(levels)], 1, levels[-1L], col = col)
that draws the color key rectangle. It's vectorized, so it's drawing each of the individual color boxes. The function rect
accepts an argument border
, which if you set to NA
will omit the internal borders of the rectangles. So create your own version of the function and change this line to :
rect(0, levels[-length(levels)], 1, levels[-1L], col = col, border = NA)
or make it an argument, rather than hard coding. When I do this, I get the following graph: