Utility function
Fill area under line or plot.
fill_area( x, y, from = 0, col = "black", alpha = 0.25, border = NA, na.rm = TRUE, horiz = TRUE, outline = FALSE, ... )
x |
Vector with values on x-axis. |
y |
Vector with values on y-axis. |
from |
A number indicating until which value on the y-axis the graph is colored. Defaults to 0. |
col |
Color for filling the area. Default is black. |
alpha |
Transparency of shaded area. Number between 0 (completely transparent) and 1 (not transparent). Default is .25. |
border |
A color, indicating the color of the border around shaded area. No border with value NA (default). |
na.rm |
Logical: whether or not to remove the missing values in
|
horiz |
Logical: whether or not to plot with respect to the x-axis (TRUE) or y-xis (FALSE). Defaults to TRUE. |
outline |
Logical: whether or not to draw the outline instead of only the upper border of the shape. Default is FALSE (no complete outline). |
... |
Optional arguments for the lines. See |
Jacolien van Rij
Other Functions for plotting:
addInterval()
,
add_bars()
,
add_n_points()
,
alphaPalette()
,
alpha()
,
check_normaldist()
,
color_contour()
,
dotplot_error()
,
drawDevArrows()
,
emptyPlot()
,
errorBars()
,
getCoords()
,
getFigCoords()
,
getProps()
,
gradientLegend()
,
legend_margin()
,
marginDensityPlot()
,
plot_error()
,
plot_image()
,
plotsurface()
,
sortBoxplot()
# density of a random sample from normal distribution: test <- density(rnorm(1000)) emptyPlot(range(test$x), range(test$y)) fill_area(test$x, test$y) fill_area(test$x, test$y, from=.1, col='red') fill_area(test$x, test$y, from=.2, col='blue', density=10, lwd=3) lines(test$x, test$y, lwd=2)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.