matplotlib in other frameworks
In general, third-party libraries that depend on or provide support to the process of interfacing with matplotlib do so mostly through the scripting layer. Here is a quick summary of a few libraries that use matplotlib:
- Seaborn: This library uses all the
matplotlib.pyplot
functions. - NetworkX: This library essentially uses all the
matplotlib.pyplot
functions, with the only exception being some backend and artist layer interfacing that is used to generate the project's gallery (which is another good example of the programmatic approach for batched jobs). - Pandas: This library mostly uses
matplotlib.pyplot
, but it sometimes also uses the deprecated pylab interface. It also has some custom transforms and tickers in its time series converter code. - scikit-learn: This library mostly uses
matplotlib.pyplot
along with some custom use of the font manager and color mapping. It also takes advantage of the collections, finance, andmpl_toolkits
modules, among others. Additionally...