A function to plot pie graphs as a glyph
This function allows the user to plot a pie graph at a specified x/y location in a plotting region.
pieGlyph(x, xpos, ypos, labels = names(x), edges = 200, radius = 0.8, density = NULL, angle = 45, col = NULL, border = NULL, lty = NULL, main = NULL, ...)
- The x location of the glyph
- The Y location of the glyph
- a vector of positive quantities.
The values in
xare displayed as the areas of pie slices.
- a vector of character strings giving names for the slices. For empty or NA labels, no pointing line is drawn either.
- the circular outline of the pie is approximated by a polygon with this many edges.
- the pie is drawn centered in a square box whose sides range from $-1$ to $1$. If the character strings labeling the slices are long it may be necessary to use a smaller radius.
- the density of shading lines, in lines per inch.
The default value of
NULLmeans that no shading lines are drawn. Non-positive values of
densityalso inhibit the drawing of shading lines.
- the slope of shading lines, given as an angle in degrees (counter-clockwise).
- a vector of colors to be used in filling or shading
the slices. If missing a set of 6 pastel colours is used,
densityis specified when
- border, lty
- (possibly vectors) arguments passed to
polygonwhich draws each slice.
- an overall title for the plot.
- graphical parameters can be given as arguments to
pie. They will affect the main title and labels only.
plot(1:10, col="white") pieGlyph(1:20, 5, 5)
Looks like there are no examples yet.