Die in Python geschriebene Plotting-Bibliothek Matplotlib ist in Version 1.4 erschienen. Sie optimiert die vorhandenen Heatmaps, ergänzt und verbessert Plotting-Funktionen und läuft auf Googles App Engine.
Für Farbenblinde sind die Heatmaps mit ihren Grün-bis-Rot-Farbspektrum mitunter ein Problem, daher liefert die Matplotlib nun eine neue Farbpalette, die zwar weiterhin auf Rot und Grün setzt, aber zusätzlich auf Helligkeitsunterschiede setzt. Matplotlib unterstützt ab der aktuellen Version die Google Apps Engine (GAE), schreibt über das PDF-Backend mehrere PDFs und verwandelt Text-URLs in SVG-Darstellungen in klickbare Links.
Des Weiteren unterstützt die Matplotlib laut Ankündigung zahlreiche neue Plotting-Features und verbessert vorhandene. So beherrscht die Bibliothek eine Normalisierung nach dem Potenzgesetz, zusätzliche Spektraltypen, Datum-Zeit-Achsen in 2-D-Plots, Violin Plots, verzerrte Transformationen sowie eine verbesserte Köcher-Darstellung. Einen Überblick der zahlreichen kleineren Änderungen liefert die Ankündigung.
Daneben besitzt Matplotlib nun ein konsistenteres API, um Achsen um Objekte zu ergänzen und hält sich an den Freedesktop-Standard, wenn es um die Ablage der Konfigurationsdateien “rcparams” und “style” geht. Abbildungen speichert die Bibliothek standardmäßig mit transparentem Hintergrund, als primäres Backend kommt neuerdings Qt 5 zum Einsatz, wobei eine Rückwärtskompatibilität zum Qt-4-Backend besteht. An der Oberfläche gibt es zudem leichte Änderungen, etwa an den Schiebereglern für das Subplot-Tool.
Herunterladen lässt sich die neue Version der Software, die unter einer BSD-kompatiblen Lizenz mit Anlehnung an Pythons PSF steht, auf Github.






