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 ...

Get Mastering matplotlib now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.