• matplotlib基本用法-【老鱼学matplotlib】


    本文介绍一下matplotlib的最基本用法。

    这次我们要显示一个线性方程的直线。

    首先要引入matplotlib库,一般是用plt这个简写的,我们就按照大多数人的惯例来进行命名:

    import matplotlib.pyplot as plt
    

    下面我们用numpy生成x轴上的数据:从-1到1,总共有50个点:

    x = np.linspace(-1, 1, 50)
    

    再定义一个线性方程:

    y = 2 * x + 1
    

    接着把x和y在坐标轴上显示出来,并连点成线:

    plt.plot(x, y)
    

    最后,把整个图显示出来:

    plt.show()
    

    完整的代码如下:

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

    显示出来的图为:

    在上面这个图中,最下方有一些功能图标,比如放大镜就可以看图中的局部图形,点击Home可以回到最初的显示图形状态,箭头类似浏览器中的前进、返回功能,大家可以点击着试试就能很快明白它们的作用了。

    显示个直线太low了,显示个二次函数看看吧:

    y = x ** 2
    

    图形为:

  • 相关阅读:
    对C++类的继承和派生的理解
    排序算法 之 归并排序
    排序算法 之 冒泡排序
    排序算法 之 选择排序
    排序算法 之 插入排序
    排序算法 之 快速排序
    进程和线程
    C++ 之 强制转换
    C++ 之 智能指针
    C++ STL 之 分配器(allocator)
  • 原文地址:https://www.cnblogs.com/dreampursuer/p/7850967.html
Copyright © 2020-2023  润新知