def set_formatters(self): # Set the major tick formatter # majorFreqForm = MetricFormatter('Hz', precision=1) # MinorFormatter = formatter_factory( ticker.ScalarFormatter() ) # minFreqForm = MinorFreqFormatter() # fax.set_minor_formatter( minFreqForm ) # fax.set_major_formatter( majorFreqForm ) # Time axis # Set the minor tick formatter# MinorScalarFormatter = formatter_factory(ticker.ScalarFormatter(useOffset=False)) msf = ticker.ScalarFormatter(useOffset=False) # MinorScalarFormatter() #instance self.xaxis.set_minor_formatter(msf) self.parasite.xaxis.set_minor_formatter(MinorScalarFormatter())
def set_formatters(self): fax, pax = self.frequency_axis, self.period_axis # Frequeny axis # Set the major tick formatter majorFreqForm = MetricFormatter("Hz", precision=2) MinorFreqFormatter = ticker.ScalarFormatter # MinorFreqFormatter = formatter_factory( MetricFormatter('Hz', # precision=1, # uselabel=False) ) minFreqForm = MinorFreqFormatter() fax.set_minor_formatter(minFreqForm) fax.set_major_formatter(majorFreqForm) # Period axis # Set the minor tick formatter# # class MajorPerFormatter(ticker.ScalarFormatter): ##def __call__(self, x, pos=None): # def set_locs(self, locs): ##print(locs) #'set the locations of the ticks' # locs = locs[~np.isinf(locs)] # super(MajorPerFormatter, self).set_locs(locs) # majloc = NonInfLoc() # pax.set_major_locator(majloc) majfmt = ticker.ScalarFormatter(useOffset=False) # MajorPerFormatter pax.set_major_formatter(majfmt) MinorScalarFormatter = formatter_factory(ticker.ScalarFormatter(useOffset=False)) # minfmt = MajorPerFormatter(useOffset=False) #instance # minfmt = MinorScalarFormatter() pax.set_minor_formatter(minfmt)