• 技术文章 >后端开发 >Python教程

    Python使用add_subplot与subplot画子图操作

    不言不言2018-06-02 14:34:57原创12373
    这篇文章主要介绍了Python使用add_subplot与subplot画子图操作,涉及Python使用matplotlib模块进行图形绘制的相关操作技巧,需要的朋友可以参考下

    本文实例讲述了Python使用add_subplot与subplot画子图操作。分享给大家供大家参考,具体如下:

    子图:就是在一张figure里面生成多张子图。

    Matplotlib对象简介

    FigureCanvas 画布
    Figure 图
    Axes 坐标轴(实际画图的地方)

    注意,pyplot的方式中plt.subplot()参数和面向对象中的add_subplot()参数和含义都相同。

    使用面向对象的方式

    #!/usr/bin/python
    #coding: utf-8
    import numpy as np
    import matplotlib.pyplot as plt
    x = np.arange(0, 100)
    fig = plt.figure()
    ax1 = fig.add_subplot(221)
    ax1.plot(x, x)
    ax2 = fig.add_subplot(222)
    ax2.plot(x, -x)
    ax3 = fig.add_subplot(223)
    ax3.plot(x, x ** 2)
    ax4 = fig.add_subplot(224)
    ax4.plot(x, np.log(x))
    plt.show()

    pyplot的方式

    #!/usr/bin/python
    #coding: utf-8
    import numpy as np
    import matplotlib.pyplot as plt
    x = np.arange(0, 100)
    plt.subplot(221)
    plt.plot(x, x)
    plt.subplot(222)
    plt.plot(x, -x)
    plt.subplot(223)
    plt.plot(x, x ** 2)
    plt.subplot(224)
    plt.plot(x, np.log(x))
    plt.show()

    运行结果:

    相关推荐:

    Python使用Windows API创建窗口示例

    以上就是Python使用add_subplot与subplot画子图操作的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:subplot Python 操作
    上一篇:Django中间件实现拦截器的方法 下一篇:Python如何生成词云的方法
    千万级数据并发解决方案

    相关文章推荐

    • Python多进程知识点总结• Python模块化整理和第三方模块的安装(总结分享)• 一起聊聊Python的编码样式• 详细了解Python进程池与进程锁• 带你搞懂Python反序列化
    1/1

    PHP中文网