umxPlotFun {umx} | R Documentation |
Easily plot functions in R
Description
A wrapper for ggplot2::stat_function()
Usage
umxPlotFun(
fun = c(dnorm, "sin(x) + sqrt(1/x)"),
min = -1,
max = 5,
xlab = NULL,
ylab = NULL,
title = NULL,
logY = c("no", "log", "log10"),
p = NULL
)
Arguments
fun |
Function to plot. Also takes strings like "sin(x) + sqrt(1/x)". |
min |
x-range min. |
max |
x-range max. |
xlab |
= Optional x axis label. |
ylab |
= Optional y axis label. |
title |
Optional title for the plot. |
logY |
Set to, e.g. "log" to set COORDINATE of y to log. |
p |
Optional plot onto which to draw the function. |
Details
Easily plot a function - like sin, using ggplot.
Value
A ggplot graph
See Also
Other Plotting functions:
ggAddR()
,
plot.MxLISRELModel()
,
plot.MxModelTwinMaker()
,
plot.MxModel()
,
umxPlotACEcov()
,
umxPlotACEv()
,
umxPlotACE()
,
umxPlotCP()
,
umxPlotDoC()
,
umxPlotGxEbiv()
,
umxPlotGxE()
,
umxPlotIP()
,
umxPlotSexLim()
,
umxPlotSimplex()
,
umxPlot()
,
umx
Examples
## Not run:
# Uses fonts not available on CRAN
umxPlotFun(sin, max= 2*pi)
umxPlotFun("sqrt(1/x)", max= 2*pi)
umxPlotFun(sin, max= 2*pi, ylab="Output of sin", title="My Big Graph")
p = umxPlotFun(function(x){x^2}, max= 100, title="Supply and demand")
umxPlotFun(function(x){100^2-x^2}, p = p)
# Controlling other plot features
umxPlotFun(c("sin(x)", "x^3")) + ylim(c(-1,5))
## End(Not run)
[Package umx version 4.20.0 Index]