python matplotlib 图表组织

(注:个人水平有限,学习理解如有错误,欢迎指正)

matplotlib 绘图步骤

 1.绘图函数向内存中对应的对象(某个figure的某个axes中)添加图形元素(每个图形元素也是一个对象). 

 2.将内存中的对象绘制到目标设备上(show 显示).

matplotlib 图表组织

figure:最上层对像实例,包含所有可见不可见内容

axes:坐标系对象

    axes对象几乎包含了绘图元素.如点,线,刻度,标签等.如使用plot()函数就是向axes.lines列表添加线条实例

    axes对象包含一系列生成绘图元素的方法。如axes.plot()在axes对象上添加线条和plot()函数实现同样功能。

    axes包含了xaxis,yasix等坐标轴对象的引用.

axis:坐标轴对象

    axis管理坐标轴的标签,刻度,定位器等对象.通过对这些对象的操作可以控制坐标轴的刻度(ticks),范围(limit)等.

   坐标轴刻度(ticks)由刻度定位器(tick locator)和刻度格式器(tick formatter)组成.

   刻度定位器(tick locator):指定刻度所在位置

   刻度格式器(tick formatter):指定刻度显式的样式

    

 如:ax.xaxis.set_major_locator(mpl.ticker.FixedLocator(xs)),ax是axes对象ax引用了对象axis,使用set_major_locator设置了xaxis的刻度,而传入对象mpl.ticker.FixedLocator(xs)是locator对象

python matplotlib 图表组织_第1张图片

你可能感兴趣的:(编程语言)