Python matplotlib.ticker.Formatter() Examples
The following are 21
code examples of matplotlib.ticker.Formatter().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
matplotlib.ticker
, or try the search function
.
Example #1
Source File: custom_scale.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 7 votes |
def set_default_locators_and_formatters(self, axis): """ Override to set up the locators and formatters to use with the scale. This is only required if the scale requires custom locators and formatters. Writing custom locators and formatters is rather outside the scope of this example, but there are many helpful examples in ``ticker.py``. In our case, the Mercator example uses a fixed locator from -90 to 90 degrees and a custom formatter class to put convert the radians to degrees and put a degree symbol after the value:: """ class DegreeFormatter(Formatter): def __call__(self, x, pos=None): return "%d\N{DEGREE SIGN}" % np.degrees(x) axis.set_major_locator(FixedLocator( np.radians(np.arange(-90, 90, 10)))) axis.set_major_formatter(DegreeFormatter()) axis.set_minor_formatter(DegreeFormatter())
Example #2
Source File: _converter.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 6 votes |
def autoscale(self): """ Sets the view limits to the nearest multiples of base that contain the data. """ # requires matplotlib >= 0.98.0 (vmin, vmax) = self.axis.get_data_interval() locs = self._get_default_locs(vmin, vmax) (vmin, vmax) = locs[[0, -1]] if vmin == vmax: vmin -= 1 vmax += 1 return nonsingular(vmin, vmax) # ------------------------------------------------------------------------- # --- Formatter --- # -------------------------------------------------------------------------
Example #3
Source File: _converter.py From twitter-stock-recommendation with MIT License | 6 votes |
def autoscale(self): """ Sets the view limits to the nearest multiples of base that contain the data. """ # requires matplotlib >= 0.98.0 (vmin, vmax) = self.axis.get_data_interval() locs = self._get_default_locs(vmin, vmax) (vmin, vmax) = locs[[0, -1]] if vmin == vmax: vmin -= 1 vmax += 1 return nonsingular(vmin, vmax) # ------------------------------------------------------------------------- # --- Formatter --- # -------------------------------------------------------------------------
Example #4
Source File: coordinate_helpers.py From Carnets with BSD 3-Clause "New" or "Revised" License | 6 votes |
def set_major_formatter(self, formatter): """ Set the formatter to use for the major tick labels. Parameters ---------- formatter : str or Formatter The format or formatter to use. """ if isinstance(formatter, Formatter): raise NotImplementedError() # figure out how to swap out formatter elif isinstance(formatter, str): self._formatter_locator.format = formatter else: raise TypeError("formatter should be a string or a Formatter " "instance")
Example #5
Source File: _converter.py From coffeegrindsize with MIT License | 6 votes |
def autoscale(self): """ Sets the view limits to the nearest multiples of base that contain the data. """ # requires matplotlib >= 0.98.0 (vmin, vmax) = self.axis.get_data_interval() locs = self._get_default_locs(vmin, vmax) (vmin, vmax) = locs[[0, -1]] if vmin == vmax: vmin -= 1 vmax += 1 return nonsingular(vmin, vmax) # ------------------------------------------------------------------------- # --- Formatter --- # -------------------------------------------------------------------------
Example #6
Source File: _converter.py From elasticintel with GNU General Public License v3.0 | 6 votes |
def autoscale(self): """ Sets the view limits to the nearest multiples of base that contain the data. """ # requires matplotlib >= 0.98.0 (vmin, vmax) = self.axis.get_data_interval() locs = self._get_default_locs(vmin, vmax) (vmin, vmax) = locs[[0, -1]] if vmin == vmax: vmin -= 1 vmax += 1 return nonsingular(vmin, vmax) # ------------------------------------------------------------------------- # --- Formatter --- # -------------------------------------------------------------------------
Example #7
Source File: _converter.py From Splunking-Crime with GNU Affero General Public License v3.0 | 6 votes |
def autoscale(self): """ Sets the view limits to the nearest multiples of base that contain the data. """ # requires matplotlib >= 0.98.0 (vmin, vmax) = self.axis.get_data_interval() locs = self._get_default_locs(vmin, vmax) (vmin, vmax) = locs[[0, -1]] if vmin == vmax: vmin -= 1 vmax += 1 return nonsingular(vmin, vmax) # ------------------------------------------------------------------------- # --- Formatter --- # -------------------------------------------------------------------------
Example #8
Source File: util.py From holoviews with BSD 3-Clause "New" or "Revised" License | 6 votes |
def wrap_formatter(formatter): """ Wraps formatting function or string in appropriate matplotlib formatter type. """ if isinstance(formatter, ticker.Formatter): return formatter elif callable(formatter): args = [arg for arg in _getargspec(formatter).args if arg != 'self'] wrapped = formatter if len(args) == 1: def wrapped(val, pos=None): return formatter(val) return ticker.FuncFormatter(wrapped) elif isinstance(formatter, basestring): if re.findall(r"\{(\w+)\}", formatter): return ticker.StrMethodFormatter(formatter) else: return ticker.FormatStrFormatter(formatter)
Example #9
Source File: _converter.py From recruit with Apache License 2.0 | 6 votes |
def autoscale(self): """ Sets the view limits to the nearest multiples of base that contain the data. """ # requires matplotlib >= 0.98.0 (vmin, vmax) = self.axis.get_data_interval() locs = self._get_default_locs(vmin, vmax) (vmin, vmax) = locs[[0, -1]] if vmin == vmax: vmin -= 1 vmax += 1 return nonsingular(vmin, vmax) # ------------------------------------------------------------------------- # --- Formatter --- # -------------------------------------------------------------------------
Example #10
Source File: converter.py From Computable with MIT License | 6 votes |
def autoscale(self): """ Sets the view limits to the nearest multiples of base that contain the data. """ # requires matplotlib >= 0.98.0 (vmin, vmax) = self.axis.get_data_interval() locs = self._get_default_locs(vmin, vmax) (vmin, vmax) = locs[[0, -1]] if vmin == vmax: vmin -= 1 vmax += 1 return nonsingular(vmin, vmax) #####------------------------------------------------------------------------- #---- --- Formatter --- #####-------------------------------------------------------------------------
Example #11
Source File: _converter.py From vnpy_crypto with MIT License | 6 votes |
def autoscale(self): """ Sets the view limits to the nearest multiples of base that contain the data. """ # requires matplotlib >= 0.98.0 (vmin, vmax) = self.axis.get_data_interval() locs = self._get_default_locs(vmin, vmax) (vmin, vmax) = locs[[0, -1]] if vmin == vmax: vmin -= 1 vmax += 1 return nonsingular(vmin, vmax) # ------------------------------------------------------------------------- # --- Formatter --- # -------------------------------------------------------------------------
Example #12
Source File: axis.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def set_minor_formatter(self, formatter): """ Set the formatter of the minor ticker. Parameters ---------- formatter : ~matplotlib.ticker.Formatter """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_minfmt = False self.minor.formatter = formatter formatter.set_axis(self) self.stale = True
Example #13
Source File: axis.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def set_major_formatter(self, formatter): """ Set the formatter of the major ticker. Parameters ---------- formatter : ~matplotlib.ticker.Formatter """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_majfmt = False self.major.formatter = formatter formatter.set_axis(self) self.stale = True
Example #14
Source File: axis.py From GraphicDesignPatternByPython with MIT License | 5 votes |
def set_minor_formatter(self, formatter): """ Set the formatter of the minor ticker. Parameters ---------- formatter : ~matplotlib.ticker.Formatter """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_minfmt = False self.minor.formatter = formatter formatter.set_axis(self) self.stale = True
Example #15
Source File: axis.py From GraphicDesignPatternByPython with MIT License | 5 votes |
def set_major_formatter(self, formatter): """ Set the formatter of the major ticker. Parameters ---------- formatter : ~matplotlib.ticker.Formatter """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_majfmt = False self.major.formatter = formatter formatter.set_axis(self) self.stale = True
Example #16
Source File: axis.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def set_minor_formatter(self, formatter): """ Set the formatter of the minor ticker. Parameters ---------- formatter : ~matplotlib.ticker.Formatter """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_minfmt = False self.minor.formatter = formatter formatter.set_axis(self) self.stale = True
Example #17
Source File: axis.py From coffeegrindsize with MIT License | 5 votes |
def set_major_formatter(self, formatter): """ Set the formatter of the major ticker. Parameters ---------- formatter : ~matplotlib.ticker.Formatter """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_majfmt = False self.major.formatter = formatter formatter.set_axis(self) self.stale = True
Example #18
Source File: axis.py From coffeegrindsize with MIT License | 5 votes |
def set_minor_formatter(self, formatter): """ Set the formatter of the minor ticker. Parameters ---------- formatter : ~matplotlib.ticker.Formatter """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_minfmt = False self.minor.formatter = formatter formatter.set_axis(self) self.stale = True
Example #19
Source File: axis.py From Mastering-Elasticsearch-7.0 with MIT License | 5 votes |
def set_major_formatter(self, formatter): """ Set the formatter of the major ticker. Parameters ---------- formatter : ~matplotlib.ticker.Formatter """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_majfmt = False self.major.formatter = formatter formatter.set_axis(self) self.stale = True
Example #20
Source File: axis.py From CogAlg with MIT License | 5 votes |
def set_major_formatter(self, formatter): """ Set the formatter of the major ticker. Parameters ---------- formatter : `~matplotlib.ticker.Formatter` """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_majfmt = False self.major.formatter = formatter formatter.set_axis(self) self.stale = True
Example #21
Source File: axis.py From CogAlg with MIT License | 5 votes |
def set_minor_formatter(self, formatter): """ Set the formatter of the minor ticker. Parameters ---------- formatter : `~matplotlib.ticker.Formatter` """ if not isinstance(formatter, mticker.Formatter): raise TypeError("formatter argument should be instance of " "matplotlib.ticker.Formatter") self.isDefault_minfmt = False self.minor.formatter = formatter formatter.set_axis(self) self.stale = True