nc_time_axis.CFTimeFormatter
- class nc_time_axis.CFTimeFormatter(format, calendar)
A formatter for explicitly setting the format of a
cftime.datetime
axis.- Parameters:
- formatstr Format string that can be passed to cftime.datetime.strftime,
e.g.
"%Y-%m-%d"
. See the Python documentation for acceptable format codes.- calendarstr
The calendar type of the axis, e.g.
"noleap"
. See thecftime.datetime
documentation for a full list of valid calendar strings.
- Attributes:
- axis
Methods
__call__
(x[, pos])Return the format for tick value x at position pos.
fix_minus
(s)Some classes may want to replace a hyphen for minus with the proper Unicode symbol (U+2212) for typographical correctness. This is a helper method to perform such a replacement when it is enabled via :rc:`axes.unicode_minus`.
format_data
(value)Return the full string representation of the value with the position unspecified.
format_data_short
(value)Return a short string version of the tick value.
format_ticks
(values)Return the tick labels for all the ticks at once.
set_locs
(locs)Set the locations of the ticks.
create_dummy_axis
get_offset
set_axis
- __init__(format, calendar)
Methods
__init__
(format, calendar)create_dummy_axis
(**kwargs)fix_minus
(s)Some classes may want to replace a hyphen for minus with the proper Unicode symbol (U+2212) for typographical correctness. This is a helper method to perform such a replacement when it is enabled via :rc:`axes.unicode_minus`.
format_data
(value)Return the full string representation of the value with the position unspecified.
format_data_short
(value)Return a short string version of the tick value.
format_ticks
(values)Return the tick labels for all the ticks at once.
get_offset
()set_axis
(axis)set_locs
(locs)Set the locations of the ticks.
Attributes
axis
locs