matplotlib.category
#
Zeichnen von String-"Kategorie"-Daten: zeichnet drei Punkte mit x-Achsenwerten von 'd', 'f', 'a'.plot(['d', 'f', 'a'], [1, 2, 3])
Ein Beispiel finden Sie unter Plotten kategorialer Variablen .
Das Modul verwendet den Mechanismus von Matplotlib matplotlib.units
, um Strings in Ganzzahlen umzuwandeln, und stellt einen Tick-Locator, einen Tick-Formatierer und die
UnitData
Klasse bereit, die die String-to-Integer-Zuordnung erstellt und speichert.
- Klasse matplotlib.category. StrCategoryConverter [Quelle] #
Basen:
ConversionInterface
- Statische Achseninfo ( Einheit , Achse ) [Quelle] #
Legen Sie die Standard-Achsenstriche und -beschriftungen fest.
- Klasse matplotlib.category. StrCategoryFormatter ( units_mapping ) [Quelle] #
Basen:
Formatter
Stringdarstellung der Daten bei jedem Tick.
- Parameter :
- units_mapping dict
Zuordnung von Kategorienamen (str) zu Indizes (int).
- Klasse matplotlib.category. StrCategoryLocator ( units_mapping ) [Quelle] #
Basen:
Locator
Kreuzen Sie bei jeder ganzzahligen Zuordnung der Zeichenfolgendaten an.
- Parameter :
- units_mapping dict
Zuordnung von Kategorienamen (str) zu Indizes (int).
- tick_values ( vmin , vmax ) [Quelle] #
Gibt die Werte der lokalisierten Ticks bei vmin und vmax zurück .
Notiz
Um Tick-Positionen mit den automatisch für die zugehörigen vmin- und vmax-Werte definierten vmin- und vmax-Werten zu erhalten,
axis
rufen Sie einfach die Locator-Instanz auf:>>> print(type(loc)) <type 'Locator'> >>> print(loc()) [1, 2, 3, 4]