SkillAgentSearch skills...

Cheatsheets

Official Matplotlib cheat sheets

Install / Use

/learn @matplotlib/Cheatsheets
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Cheatsheets for Matplotlib users

Cheatsheets

Cheatsheet (download pdf) | | :------------------------------------------------------------------------------:|:----------------------------------------------------------: |

Handouts

Beginner handout (download pdf) | Intermediate handout (download pdf) | Tips handout (download pdf) :-----------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------: | |

For contributors to the cheatsheets

How to compile

  1. You need to create a fonts repository with:
  • fonts/roboto/* : See https://fonts.google.com/specimen/Roboto or https://github.com/googlefonts/roboto/tree/master/src/hinted
  • fonts/roboto-slab/* : See https://fonts.google.com/specimen/Roboto+Slab or https://github.com/googlefonts/robotoslab/tree/master/fonts/static
  • fonts/source-code-pro/* : See https://fonts.google.com/specimen/Source+Code+Pro or https://github.com/adobe-fonts/source-code-pro/tree/release/OTF
  • fonts/source-sans-pro/* : See https://fonts.google.com/specimen/Source+Sans+Pro or https://github.com/adobe-fonts/source-sans-pro/tree/release/OTF
  • fonts/source-serif-pro/* : See https://fonts.google.com/specimen/Source+Serif+Pro or https://github.com/adobe-fonts/source-serif-pro/tree/release/OTF
  • fonts/eb-garamond/* : See https://bitbucket.org/georgd/eb-garamond/src/master
  • fonts/pacifico/* : See https://fonts.google.com/download?family=Pacifico

On Linux, with make installed, the fonts can be set up with the following command:

make -C fonts

The fonts can be made discoverable by matplotlib (through fontconfig) by creating the following in $HOME/.config/fontconfig/fonts.conf (see here):

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>/path/to/cheatsheets/fonts/</dir>
...
</fontconfig>
  1. You need to generate all the figures:
$ cd scripts
$ for script in *.py; do python $script; done
$ cd ..
  1. Compile the sheet
$ xelatex cheatsheets.tex
$ xelatex cheatsheets.tex
View on GitHub
GitHub Stars7.7k
CategoryDevelopment
Updated1d ago
Forks922

Languages

Python

Security Score

100/100

Audited on Mar 20, 2026

No findings