matplotlib面向对象函数画图介绍:

参考书:Python语言程序设计基础+第2版本

2020-04-26  15:07:02

  • 前言:

对于上述的matplotlib库函数,总感觉知道了常见曲线的函数,不知道如何使用?仿佛无法窥见本源,对此,我看了书中第247页的参考案例加深理解。

  • 面向对象如何利用函数绘图?是重中之重。

matplotlib.pyplot里已经封装了绝大部分的函数,用户可以直接调用函数进行绘图。

常用:import matplotlib.pyplot as plt

plt模块下主要定义如下两方面的函数:

  1. 操作类的函数:对于画布,图,子图,坐标轴,图例,背景,网格等的操作。

如:plt.ylabel(), plt.xlabel(), plot.yscale(), plt.legend(), plt.title(), plt.text()……

  1. 绘图类的函数:画折线图,散点图,条形图,直方图,饼状图等特点图的绘制函数。

如:plt.scatter, plt.plot(), plt.bar, plot.pie(), plt.hise()……

绘图类函数:我在 matplotlib基础 中就已经提过。

官网网址:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.html?highlight=matplotlib%20pyplot#module-matplotlib.pyplot

面向对象绘图:

 图片来源:图片来源  这边已经有很详细的解释,不多做赘述。

figure(图形)

axes(子图形)

title(标题)

legend(图例)

Major tick(大标尺刻度)

Minor tick(小标尺刻度)

Major tick label(大标尺刻度数值)

Minor tick label(小标尺刻度数值)

Y axis label(y轴指标说明)

X axis label(x轴指标说明)

Line(线型图)

Markers(数据标注点)

Grid(格子)等等

原文地址:https://www.cnblogs.com/BBS2013/p/12779641.html