zoukankan      html  css  js  c++  java
  • 关于plot画图的原理

    首先是导入的:

    Import matplotlib.pyplot as plt

    这份导入要背住,没事就是需要你进行导入的;

    然后就是画图了,下面举一个例子:

    import numpy as np

    import matplotlib.pyplot as plt

     

    t = np.linspace(-10, 10, 100)

    plt.figure(figsize=(9,3))

    sig = 1 / (1 + np.exp(-t))

    plt.plot([-10, 10], [0, 0], "r-")    

    plt.plot([-10, 10], [0.5, 0.5], "k:")

    plt.plot([-10, 10], [1, 1], "k:")

    plt.axis([-10, 10, -0.1, 1.1])

    plt.plot(t, sig, "b-", linewidth=2)

    plt.show()

    上图:

    注意上面那句标红的语句,对应的是红线;我现在修改为([0,0]变为[0,1]):

    plt.plot([-10, 10], [0, 1], "r-")    

    上图:

    简单讲述一下,plot的绘图的本质其实就是在讲述一个故事:指定xy轴的范围,形成一个矩形,最后这个矩形画一条对角线;如果y轴范围是一个给定的值,那么就意味着是一条水平线,第一个图形那样;如果x轴是一个固定值,那么就是一条垂直线;

    说到这里了,plot画图的原理就很清晰了。

     

     

  • 相关阅读:
    端口
    log4j常用配置以及日志文件保存位置
    jbpm node signal
    JBPM3.2 TABLE
    JBPM TaskInstance 对象创建过程
    【转】链接脚本
    快速平方根倒数
    GPS开发之知识储备(NMEA0183)
    HEX文件格式和其校验算法
    NRF51822之IIC(MEMS_LIS2DH12)
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/9739868.html
Copyright © 2011-2022 走看看