Skip to contents

Plot Axes Options

Usage

plot_axis_opts(
  xlinearopts = list(breaks = waiver(), limits = NULL, labels = waiver()),
  ylinearopts = list(breaks = waiver(), limits = NULL, labels = waiver()),
  xaxis_scale = "identity",
  yaxis_scale = "identity",
  xaxis_label = "",
  yaxis_label = "",
  xopts = list(labelsize = 12, labelface = "plain", ticksize = 8, tickface = "plain",
    angle = 0),
  yopts = list(labelsize = 12, labelface = "plain", ticksize = 8, tickface = "plain",
    angle = 0)
)

Arguments

xlinearopts

Linear X axis options for axis breaks and limits.

ylinearopts

Linear Y axis options for axis breaks and limits

xaxis_scale

Scaletype to transform X axis of plot

yaxis_scale

Scaletype to transform Y axis of plot

xaxis_label

Label for X axis

yaxis_label

Label for Y axis

xopts

Options for X axis labels

yopts

Options for Y axis labels

Value

Combined list of X and Y axis options

Examples

plot_axis_opts(
  xlinearopts = list(
    breaks = c(0.001, 0.01, 0.1, 1, 10, 100),
    limits = c(0.001, 100)
  ),
  ylinearopts = list(
    breaks = c(0.001, 0.01, 0.1, 1, 10, 100, 1000),
    limits = c(0.001, 1000)
  )
)
#> $Ybrks
#> [1] 1e-03 1e-02 1e-01 1e+00 1e+01 1e+02 1e+03
#> 
#> $Ylims
#> [1] 1e-03 1e+03
#> 
#> $Yticks
#> list()
#> attr(,"class")
#> [1] "waiver"
#> 
#> $Xbrks
#> [1] 1e-03 1e-02 1e-01 1e+00 1e+01 1e+02
#> 
#> $Xlims
#> [1] 1e-03 1e+02
#> 
#> $Xticks
#> list()
#> attr(,"class")
#> [1] "waiver"
#> 
#> $xsize
#> [1] 12
#> 
#> $xface
#> [1] "plain"
#> 
#> $ysize
#> [1] 12
#> 
#> $yface
#> [1] "plain"
#> 
#> $ytsize
#> [1] 8
#> 
#> $ytface
#> [1] "plain"
#> 
#> $xtsize
#> [1] 8
#> 
#> $xtface
#> [1] "plain"
#> 
#> $xtangle
#> [1] 0
#> 
#> $ytangle
#> [1] 0
#> 
#> $xaxis_scale
#> [1] "identity"
#> 
#> $yaxis_scale
#> [1] "identity"
#> 
#> $xaxis_label
#> [1] ""
#> 
#> $yaxis_label
#> [1] ""
#> 

plot_axis_opts(
  xlinearopts = list(
    breaks = c(0.001, 0.01, 0.1, 1, 10, 100),
    limits = c(0.001, 100)
  ),
  ylinearopts = list(
    breaks = c(0.001, 0.01, 0.1, 1, 10, 100, 1000),
    limits = c(0.001, 1000)
  ),
  xopts = list(
    labelsize = 12,
    labelface = "plain",
    ticksize = 8,
    tickface = "plain"
  ),
  yopts = list(
    labelsize = 15,
    labelface = "plain",
    ticksize = 10,
    tickface = "plain"
  )
)
#> $Ybrks
#> [1] 1e-03 1e-02 1e-01 1e+00 1e+01 1e+02 1e+03
#> 
#> $Ylims
#> [1] 1e-03 1e+03
#> 
#> $Yticks
#> list()
#> attr(,"class")
#> [1] "waiver"
#> 
#> $Xbrks
#> [1] 1e-03 1e-02 1e-01 1e+00 1e+01 1e+02
#> 
#> $Xlims
#> [1] 1e-03 1e+02
#> 
#> $Xticks
#> list()
#> attr(,"class")
#> [1] "waiver"
#> 
#> $xsize
#> [1] 12
#> 
#> $xface
#> [1] "plain"
#> 
#> $ysize
#> [1] 15
#> 
#> $yface
#> [1] "plain"
#> 
#> $ytsize
#> [1] 10
#> 
#> $ytface
#> [1] "plain"
#> 
#> $xtsize
#> [1] 8
#> 
#> $xtface
#> [1] "plain"
#> 
#> $xtangle
#> [1] 0
#> 
#> $ytangle
#> [1] 0
#> 
#> $xaxis_scale
#> [1] "identity"
#> 
#> $yaxis_scale
#> [1] "identity"
#> 
#> $xaxis_label
#> [1] ""
#> 
#> $yaxis_label
#> [1] ""
#>