Description Usage Arguments Author(s) See Also Examples
Plot line with confidence intervals.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
x |
Vector with values on x-axis. |
fit |
Vector with values on y-axis. |
se.fit |
Vector with standard error; or when |
se.fit2 |
Optional: lower values confidence interval. |
shade |
Logical: whether or not to produce shaded regions as confidence bands. |
f |
Factor for converting standard error in confidence intervals. Defaults to 1. Use 1.96 for 95% CI, and 2.58 for 99% CI. |
col |
Color for lines and confindence bands. |
ci.lty |
Line type to be used for the error lines, see
|
ci.lwd |
Line type to be used for the error lines, see
|
border |
The color to draw the border for the shaded confidence interval. The default, FALSE, omits borders. |
alpha |
Transparency of shaded area. Number between 0 (completely transparent) and 1 (not transparent). |
... |
Optional arguments for the lines and shaded area. |
Jacolien van Rij
Other Functions for plotting:
addInterval()
,
add_bars()
,
add_n_points()
,
alphaPalette()
,
alpha()
,
check_normaldist()
,
color_contour()
,
dotplot_error()
,
drawDevArrows()
,
emptyPlot()
,
errorBars()
,
fill_area()
,
getCoords()
,
getFigCoords()
,
getProps()
,
gradientLegend()
,
legend_margin()
,
marginDensityPlot()
,
plot_image()
,
plotsurface()
,
sortBoxplot()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | # generate some data:
x <- -10:20
y <- 0.3*(x - 3)^2 + rnorm(length(x))
s <- 0.2*abs(100-y + rnorm(length(x)))
# Plot line and standard deviation:
emptyPlot(range(x), range(y), h0=0)
plot_error(x, y, s)
# Change layout:
emptyPlot(range(x), range(y), h0=0)
plot_error(x, y, s, shade=TRUE, lty=3, lwd=3)
# Use of se.fit2 for asymmetrical error bars:
cu <- y + .65*s
cl <- y - s
emptyPlot(range(x), range(y), h0=0)
plot_error(x, y, s, shade=TRUE)
plot_error(x, y, se.fit=cu, se.fit2=cl, col='red', shade=TRUE)
# Some layout options:
emptyPlot(range(x), range(y), h0=0)
plot_error(x, y, s, lty=3, lwd=1, ci.lty=1, ci.lwd=3)
emptyPlot(range(x), range(y), h0=0)
plot_error(x, y, s, shade=TRUE, lty=3, lwd=3)
emptyPlot(range(x), range(y), h0=0)
plot_error(x, y, s, shade=TRUE, lty=1, lwd=3, ci.lwd=3, border='red')
emptyPlot(range(x), range(y), h0=0)
plot_error(x, y, s, shade=TRUE, lty=1, lwd=3, density=10, ci.lwd=3)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.