HectoPascalLogFormatter
- class typhon.plots.HectoPascalLogFormatter(base=10.0, labelOnlyBase=False, minor_thresholds=None, linthresh=None)[source]
- Creates logarithmic hectopascal labels for pascal input. - This class can be used to create axis labels on the hectopascal scale for values plotted in pascals. It is handy in combination with plotting in logscale. - Examples: - import numpy as np import matplotlib.pyplot as plt import typhon from typhon.plots import (set_yaxis_formatter, HectoPascalLogFormatter) p = typhon.math.nlogspace(1000e2, 0.1e2, 50) # pressue in Pa fig, ax = plt.subplots() ax.semilogy(np.exp(p / p[0]), p) ax.invert_yaxis() set_yaxis_formatter(typhon.plots.HectoPascalLogFormatter()) plt.show() - ( - Source code,- png,- hires.png,- pdf)  - See also - HectoPascalFormatter()
- Creates hectopascal labels for pascal input. 
 - __init__(base=10.0, labelOnlyBase=False, minor_thresholds=None, linthresh=None)
 - Methods - __init__([base, labelOnlyBase, ...])- 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. - set_axis(axis)- set_base(base)- Change the base for labeling. - set_label_minor(labelOnlyBase)- Switch minor tick labeling on or off. - set_locs([locs])- Use axis view limits to control which ticks are labeled. - Attributes - axis- locs