Quartz.Axis2D (Quartz v0.8.1)

View Source

Summary

Types

t()

@type t() :: %Quartz.Axis2D{
  direction: term(),
  label: term(),
  label_alignment: term(),
  label_inner_padding: term(),
  label_location: term(),
  location: term(),
  major_tick_label_inner_padding: term(),
  major_tick_labels: term(),
  major_tick_labels_style: term(),
  major_tick_locations: term(),
  major_tick_manager: term(),
  major_tick_size: term(),
  margin_end: term(),
  margin_start: term(),
  max_value: term(),
  max_value_fixed: term(),
  min_value: term(),
  min_value_fixed: term(),
  minor_tick_labels: term(),
  minor_tick_locations: term(),
  minor_tick_manager: term(),
  minor_tick_size: term(),
  name: term(),
  plot_id: term(),
  scale: term(),
  size: term(),
  style: term(),
  x: term(),
  y: term()
}

Functions

draw(plot, x, y, axis)

draw_bottom_axis(plot, x, y, axis)

draw_left_axis(plot, x, y, axis)

draw_right_axis(plot, x, y, axis)

draw_top_axis(plot, x, y, axis)

fix_limits(axis)

make_major_tick_label(axis, label_text)

maybe_set_limits(axis, min, max)

new(axis_name, opts \\ [])

put_label(axis, label, opts \\ [])

put_limits(axis, new_min_value, new_max_value)

put_major_tick_labels(axis, labels)

put_major_tick_labels_style(axis, style)

put_major_tick_locations(axis, locations)

put_max_value(axis, new_max_value)

put_min_value(axis, new_min_value)

put_minimum_end_margin(axis, value)

put_minimum_margins(axis, value)

put_minimum_start_margin(axis, value)

put_plot_id(axis, plot_id)

put_scale(axis, new_scale)

put_style(axis, style)