https://wenku.baidu.com/view/88e4b41b54270722192e453610661ed9ad5155bc.html https://matplotlib.org/gallery/index.html