![59aa0b54d678de5257b9a28ad4d1c025.png](https://i-blog.csdnimg.cn/blog_migrate/e7c9957ffee30596b6b50eabd36b4f6c.jpeg)
作为一名理工科的研究生,画图当然是家常便饭,就目前来讲画图的工具也很丰富有matlab、R、Python、Excel等等,我个人还是偏好使用Python系列来画图。一说到使用Python来画图那必然会想到Matplotlib库,新版的 Matplotlib 已经可以轻松实现主流的绘图风格,人们不断在 Matplotlib 的基础上开发出新的程序包,实现更加简洁、现代化的 API,例如 Seaborn、 ggplot以及Pandas 对 Matplotlib 的 API 封装的画图功能,接下来我将会介绍如何使用Matplotlib一步一步的画出好看的图形的。
1 画图之前的准备工作
我一般在Jupyter lab上使用Matplotlib画图,首先导入画图相关的库
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
使用 plt.style 来选择图形的绘图风格,现在选择(fivethirtyeight)风格,这种风格使用深色的粗线条和透明的坐标轴:
# 全局设置绘图风格
plt.style.use("fivethirtyeight")
# 局部设置特定的绘图