前两次呢,已经和大家讨论了关于Python数据可视化的经典库matplotlib相关的东东,已经介绍了plot()、scatter()、xlim()、ylim()、xlabel()、ylabel()和grid()这几个函数哦,下面呢,咱们继续前两节的内容,继续和大家聊matplotlib库相关的函数哦!
好啦,那咱们就开始聊聊吧!
用matplotlib库的axhline()函数和axvline()函数分别绘制平行于x轴的水平参考线和y轴的垂直参考线哦
下面还是先说一下axhline()和axvline()这两个函数的语法格式吧:
matplotlib.axhline(y=0.0, color=’r’, linestyle=’-’, linewidth=1)
先说一下这几个参数的含义吧:
参数y表示水平参考线的出发点哦,也就是距离原点的水平距离哦;参数color也可以简写为参数c哦,代表参考线的线条颜色哦;参数linestyle当然也可简写为参数ls哦,代表参考线的线条风格哦,linewidth参数呢也可简写为参数lw,代表参考线的线条宽度哦。
matplotlib.axvline(x=0.0, color=’r’, linestyle=’-’, linewidth=1)
axvline()函数的参数与上面咱们所说的axhline()函数的参数含义是一致滴哦,咱们就不再详细说啦。
好啦,为了让大家有比较深刻的理解,咱们还是老习惯,举个“栗子”哦:
上面咱们写的程序中方框中的内容就是关于axhline()和axvline()函数的调用哦,好啦,下面咱们就运行一下看看效果吧!
运行上面指令,会显示如下图表效果哦:
用matplotlib库的axvspan()函数和axhspan()函数分别绘制垂直于x轴和y轴的参考区域哦
还是同样先看一下axvspan()函数和axhspan()函数的语法格式哦,大家只能熟悉了它们的语法格式后,在日后的调用才不会出现错误哦:
matplotlib.axvspan(xmin=1.0, xmax=2.0, facecolor=’b’, alpha=0.3)
先说一下这个函数的参数吧,首先呢,参数xmin表示参考区域的起始位置哦,参数xmax表示参考区域的结束位置哦,参数facecolor呢则表示参考区域的填充区域颜色哦,而参数alpha则表示参考区域填充颜色的透明度哦,好啦说完axvspan()函数的参数后,大家类比就可以知道axhspan()函数的参数啦!
matplotlib,axhspan(ymin=1.0, ymax=2.0, facecolor=’b’, alpha=0.3)
下面呢,为了理解上面这两个函数,咱们还是举个“栗子”哦:
同样哦,上面咱们所写的程序中方框中的内容就是axvspan()和axhspan()函数的调用哦,好啦,咱们还是运行一下看看效果吧:
运行以上指令,显示如下图表哦,可以看到所绘制的相应的参考区域哦:
好啦,今天咱们就先聊matplotlib库的4个函数吧,到现在为止,咱们已经讨论了matplotlib库的9个重要函数了哦,下面咱们还是再总结一下方便大家记忆哦:
1.plot()函数:是用于显示变量的编号趋势哦
2.scatter()函数:是用于显示变量之间的关系哦
3. xlim()和ylim()函数:是用于显示x轴和y轴范围的函数哦
4. xlabel()和ylabel()函数:是用于显示x轴和y轴标签的函数哦
5. grid()函数:是用于显示图表的网格线的函数哦
6. axhline()和axvline()函数:是用于绘制平行于x轴和y轴的参考线哦
7. axvspan()和axhspan()函数:是用于绘制垂直于x轴和y轴的参考区域哦
好啦,希望大家能够记住这9个重要的函数哦,今天咱们就先聊到这吧,下次再见哦!