matplotlib 将两张数据视图在一起显示

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt


if __name__ == "__main__":
    #第一组数据
    x1 = list(range(5))
    y1 = list(map(lambda x:x**2,x1))

    #第二组数据
    x2 = list(range(5,11))
    y2 = list(map(lambda x:x**2/2,x2))

    #做第一幅图 2*1矩阵
    ax1 = plt.subplot(121)
    #传入数据7
    ax1.plot(x1,y1)
    #为第一张图片设置标题
    plt.title('d1')

    ax2 = plt.subplot(122)
    #传入数据
    ax2.plot(x1,y1)
    #为第二张图片设置标题
    plt.title('d2')

    #删除子图
    plt.delaxes(ax2)
    
    plt.subplot(ax2)

    #绘制
    plt.show()

 

posted @ 2019-03-14 16:36  TheoldmanPickgarbage  阅读(1967)  评论(0编辑  收藏  举报