Thanks for the question. Here is a sample of the code for my plot:
Top = c(34, 39, 42, 45, 46, 41, 41, 40, 43, 38, 33, 33)
Bottom = c(24, 29, 32, 36, 32, 34, 32,41, 40, 39, 29, 24)
plot(1,1, col = "white", xlim = c(1.3,11.7), ylim = c(0,80), axis
= FALSE, xaxt = "n")
axis(1, at = c(1:12))
polygon(c(c(1:12),c(12:1)), c(top, bottom), col =
adjustcolor("#33a02c",alpha.f = 0.7) ,border = "#33a02c", lty = 4, density
= 80, angle = 180)
I would like the hatched lines to all go in the same direction (parallel
to the x-axis) so that I can layer another polygon on top with
perpendicular hatches and you will be able to differentiate between the two.
-----Original Message-----
From: Peter Alspach [mailto:Peter.Alspach at plantandfood.co.nz]
Sent: Thursday, April 28, 2016 12:11 AM
To: Simon, Heather <Simon.Heather at epa.gov>; r-help at r-project.org
Subject: RE: polygon angle option perpendicular to axis
Tena koe Simon
plot(1:10, 1:10, type='n')
polygon(c(2,3,6,8), c(2,5,5,3), density=20, angle=90) polygon(c(2,3,6,8),
5+c(2,5,5,3), density=20, angle=0)
I don't understand your problem. Perhaps if you "provide[d] commented,
minimal, self-contained, reproducible code" it would help.
HTH ....
Peter Alspach
-----Original Message-----
From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of Simon,
Heather
Sent: Thursday, 28 April 2016 8:17 a.m.
To: r-help at r-project.org
Subject: [R] polygon angle option perpendicular to axis
I am trying to use the angle option in polygon to create polygons filled
with horizontal and vertical lines. The polygons I am crating are
irregular and it the angle function appears to set the angle of the shading
perpendicular to the polygon sides rather than perpendicular to the axes.
Is there any way to set the angle relative to the axes rather than relative
to the polygon sides?
[[alternative HTML version deleted]]