python 如何用matplotlib给一些点加注释?

更新: 2016-07-08 05:33 编辑:生活经验

matplotlib是python的可视化一种重要实现方式。我们在图形展示中经常要展示一些特殊的点,并且要进行标记。

python 如何用matplotlib给一些点加注释?

首先导入包matplotlib.pyplot, numpy两个包,执行import语句:

python 如何用matplotlib给一些点加注释?

下一步,就是设置画布的大小,我喜欢设置成正方形,执行plt.figure语句:

python 如何用matplotlib给一些点加注释?

下一步,我们先绘制一个余弦曲线:

python 如何用matplotlib给一些点加注释?

绘制完成后,发现坐标轴y轴的范围有点小,执行ax.set_yticks设置y轴范围:

python 如何用matplotlib给一些点加注释?

此时,就是美化坐标轴,移动坐标轴的位置,使其位于数据的中间位置:

python 如何用matplotlib给一些点加注释?

接着美化,使得x轴的显示方式为:π的形式:

python 如何用matplotlib给一些点加注释?

下一步就是做特殊点的工作了,进行描点,添加辅助线:

python 如何用matplotlib给一些点加注释?

最后,使用annotate方法为改点添加注释。至此大功告成。

python 如何用matplotlib给一些点加注释?