gg_log10_xaxis function

Make Pretty ggplot x-Axis Log 10 Scale

Make Pretty ggplot x-Axis Log 10 Scale

Wrapper for gg_axis to create a log 10 x-axis

gg_log10_xaxis( fo, xlim_min = NULL, xlim_max = NULL, y_tick_label = TRUE, x_tick_label = TRUE )

Arguments

  • fo: ggplot figure object
  • xlim_min: set to a number to define the lower bound of the x-axis
  • xlim_max: set to a number to define the upper bound of the x-axis
  • y_tick_label: TRUE to show y tick labels, FALSE to hide the y tick labels
  • x_tick_label: TRUE to show x tick labels, FALSE to hide the x tick labels

Returns

ggplot object with formatted axis

Examples

library("ggplot2") df = data.frame(x = seq(0.01,10,.01), y = seq(0.01,10,.01)^2) p = ggplot(df, aes(x=x, y=y)) + geom_line() # pretty up the axes p = prepare_figure(fo=p, purpose="print") # pretty log10 y-axis p_logy = gg_log10_yaxis(fo=p) # pretty log10 x-axis p_logx = gg_log10_xaxis(fo=p) # pretty log10 yx-axis p_logxy = gg_axis(fo=p)

See Also

gg_axis and gg_log10_xaxis

  • Maintainer: John Harrold
  • License: BSD_2_clause + file LICENSE
  • Last published: 2025-01-07