zoukankan      html  css  js  c++  java
  • matplotlib figure图像-【老鱼学matplotlib】

    如果我们想要显示多个图像,有点类似多窗口显示图像这个概念,则就会用到plt.figure()

    直接上例子:

    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt
    
    # 生成x轴上的数据:从-1到1,总共有50个点
    x = np.linspace(-1, 1, 50)
    # 定义一个线性方程
    y1 = 2 * x + 1
    # 定义一个二次方程
    y2 = x ** 2
    
    # 画图1
    plt.figure()
    plt.plot(x, y1)
    
    # 画图2
    plt.figure()
    plt.plot(x, y2)
    # 显示图表
    plt.show()
    
    

    这里figure的用法还是挺简单的,只要想要新开一个图像窗口,就调用一次plt.figure(),这样,后续的绘图就会在这个新开的图像窗口中进行绘制了。

    在plt.figure()函数中还可以设置如下的参数:
    num=窗口数字,默认从1开始,序列递增进行,但你也可以自己指定值。
    figsize=图片窗口大小,例如:

    plt.figure(num=3, figsize=[16, 5])
    

    在一个图像中显示两条线

    例如,我们想把上面例子中两个方程所产生的直线和二次曲线显示在同一张图中:

    # 画图2
    plt.figure(num=3, figsize=[16, 5])
    plt.plot(x, y2)
    # 绘制红色的线宽为1虚线的线条
    plt.plot(x, y1, color='red', linewidth=1.0, linestyle='--')
    # 显示图表
    plt.show()
    
    

    显示的图为:

  • 相关阅读:
    计时器
    练习
    实现跨层组件通信(Vue3___defineComponent)
    微信内置浏览器h5监听手机返回键
    ECharts柱状图线形图
    easyui日期到月份
    uni-app传参
    js浏览器唯一标识
    知网论文查重如何查呢,免费的是真的吗?
    淘宝检测论文查重可靠吗?怎么检验?
  • 原文地址:https://www.cnblogs.com/dreampursuer/p/7853221.html
Copyright © 2011-2022 走看看