Änderungen für 0.91.0#
Änderte
cbook.is_file_likezucbook.is_writable_file_likeund korrigierte das Verhalten.Fügte das Schlüsselwortargument ax zu
pyplot.colorbar()undFigure.colorbar()hinzu, damit der Achsenobjekt angegeben werden kann, aus dem Platz für die Farbleiste entnommen werden soll, falls man die Farbleistenachse nicht manuell erstellen möchte.Änderte
cbook.reversedso, dass es ein Tupel anstelle eines (index, Tupel) liefert. Dies stimmt mit dem Python-eingebauten reversed überein, und cbook definiert reversed nur, wenn Python das eingebaute nicht bereitstellt.Setzte skiprows=1 als Standardwert für
csv2recDie Backends gd und paint wurden gelöscht.
Die Methode und Funktion errorbar akzeptieren nun zusätzliche kwargs, so dass obere und untere Grenzen durch das Anbringen eines Carets anstelle eines geraden Liniensegments angezeigt werden können.
Die Datei
matplotlib.dvireadverfügt nun über einen Parser für Dateien wie psfonts.map und pdftex.map, um TeX-Schriftartnamen externen Dateien zuzuordnen.Die Datei
matplotlib.type1fontenthält eine neue Klasse für Type 1-Schriftarten. Derzeit liest sie einfach pfa- und pfb-Formatdateien und speichert die Daten in einer Weise, die für die Einbettung in PDF-Dateien geeignet ist. In Zukunft könnte die Klasse die Schriftart tatsächlich parsen, um z.B. Subsetting zu ermöglichen.matplotlib.ft2fontunterstützt nunFT_Attach_File. In der Praxis kann dies verwendet werden, um zusätzlich zu einer pfa/pfb-Datei eine afm-Datei zu lesen, um Metriken und Kerning-Informationen für eine Type 1-Schriftart zu erhalten.Die Klasse
AFMunterstützt nun die Abfrage von CapHeight und Strichbreiten. Die Methode get_name_char verfügt nun über ein isord-Keyword-Argument wie get_width_char.Änderte den Standardwert von
pcolor()zushading='flat'; aber wie jetzt im Docstring angemerkt, ist es vorzuziehen, einfach das Schlüsselwortargument edgecolor zu verwenden.Die Mathtext-Schriftartenbefehle (
\cal,\rm,\it,\tt) verhalten sich nun wie TeX: Sie sind bis zum nächsten Schriftartenwechselbefehl oder zum Ende der Gruppierung wirksam. Daher sollten Verwendungen von$\cal{R}$zu${\cal R}$geändert werden. Alternativ können Sie die neuen LaTeX-ähnlichen Schriftartenbefehle (\mathcal,\mathrm,\mathit,\mathtt) verwenden, die die folgende Gruppe beeinflussen, z.B.$\mathcal{R}$.Text-Erstellungsbefehle haben einen neuen Standardzeilenabstand und ein neues Schlüsselwortargument
linespacing, das ein Vielfaches der maximalen vertikalen Ausdehnung einer Zeile von normalem Text ist. Der Standardwert ist 1,2;linespacing=2wäre zum Beispiel wie normaler doppelter Zeilenabstand.Änderte das Standard-Keyword-Argument in
matplotlib.colors.Normalizezuclip=False; Clipping vereitelt stillschweigend den Zweck der speziellen über-, unter- und fehlerhaften Werte in der Colormap und führt dadurch zu unerwartetem Verhalten. Der neue Standardwert sollte solche Überraschungen reduzieren.Machte die emit-Eigenschaft von
set_xlim()undset_ylim()standardmäßig aufTrue; entfernte die benutzerdefinierte Callback-Verarbeitung von Axes in ein 'callbacks'-Attribut, das eine Instanz vonCallbackRegistryist. Dies unterstützt nun die Achsenereignisse 'xlim_changed' und 'ylim_changed'.