Possible Duplicate:
Filling a polygon with a pattern of insets
I have a RegionPlot (and sometimes a regular Plot) where I'd like to shade two different parts of it two different ways. Since the final output will be printed in black and white, I'd really like to do this in an old fashioned way: with hash lines.
I was mainly wondering if there is some built in way to do this without developing it from scratch.
Answer
For RegionPlot
you could use the MeshFunctions
option for this, for example
Show[
RegionPlot[Sin[x y] > 0, {x, -Pi, Pi}, {y, -Pi, Pi},
MeshFunctions -> {#1 + #2 &},
Mesh -> {Range[-2 Pi, 2 Pi, Pi/20]}, PlotStyle -> None],
RegionPlot[x^2 + y^4 < 2, {x, -Pi, Pi}, {y, -Pi, Pi},
MeshFunctions -> {#1 - #2 &},
Mesh -> {Range[-Pi, Pi, Pi/20]}, PlotStyle -> None]]
Comments
Post a Comment