python matplotlib 图表组织

来源:互联网 发布:p2psearcher同类软件 编辑:程序博客网 时间:2024/05/21 06:46

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

matplotlib 绘图步骤:

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

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

matplotlib 图表组织:

figure:最上层对像实例,包含所有可见不可见内容.
    axes:坐标系对象,axes对象几乎包含了绘图元素.如点,线,刻度,标签等.如使用plot()函数就是向axes.lines列表添加线条实例

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

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

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

                坐标轴刻度由刻度定位器(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对象


0 0
原创粉丝点击