• Matplotlib python 基本用法


    1.简单的绘制函数

    1 import matplotlib.pyplot as plt
    2 import numpy as np
    3 x = np.linspace(-1, 1, 50)
    4 y1 = x + 1
    5 plt.plot(x, y1)
    6 plt.show()

       np.linspace(-1, 1, 50)

        从-1到1取50个点,绘制函数y=x+1

    import matplotlib.pyplot as plt
    import numpy as np
    x1 = np.linspace(-1, 1, 5)
    x2 = np.linspace(-1, 1, 50) y1
    = x1 * x1
    y2 = x2 * x2 plt.plot(x1, y1)
    plt.plot(x2, y2) plt.show()

      换一个函数,换成y=x*x,可以更直观的感受np.linspace()的第三个参数的作用

      np.linspace()第三个参数为5:蓝色

      np.linspace()第三个参数为50:红色

    2.修改线条的样式

      直接在plt.plot()中添加样式

    1 import matplotlib.pyplot as plt
    2 import numpy as np
    3 x1 = np.linspace(-1, 1, 5)
    4 x2 = np.linspace(-1, 1, 50)
    5 y1 = x1 * x1
    6 y2 = x2 * x2
    7 plt.plot(x1, y1)
    8 plt.plot(x2, y2, color="gray", linewidth=10, linestyle="--")
    9 plt.show()

      color:颜色

      line线宽

      linestyle:线条风格

    修改后图像为

    3.修改坐标轴

      

     1 import matplotlib.pyplot as plt
     2 import numpy as np
     3 x1 = np.linspace(-1, 1, 50)
     4 y1 = x1 * x1
     5 plt.plot(x1, y1)
     6 plt.xlim(-1, 10)
     7 plt.ylim(-2, 3)
     8 
     9 plt.xlabel("i am x")
    10 plt.ylabel("i am y")
    11 plt.show()

       plt.xlim():x轴的范围

      plt.ylim():y轴的范围

      plt.xlabel:x轴标注

      plt.ylabel:y轴标注

     

      修改坐标轴的数值

     1 import matplotlib.pyplot as plt
     2 import numpy as np
     3 x1 = np.linspace(-1, 1, 50)
     4 y1 = x1 * x1
     5 plt.plot(x1, y1)
     6 plt.xlim(-1, 2)
     7 plt.ylim(-2, 3)
     8 
     9 plt.xlabel("i am x")
    10 plt.ylabel("i am y")
    11 
    12 new_ticks = np.linspace(-1, 2, 5)
    13 plt.xticks(new_ticks)
    14 plt.yticks([-2, 0, 2, 3], ["very bad", "just so so", "good", "perfect"])
    15 plt.show()

       

      改变字体,添加特殊符号(注意转义)就不提了

      

  • 相关阅读:
    Linux操作零碎下office办公应用类
    Fedora9ATI显卡Gnome情况下Amarok和EVA花屏情况声明及其筹划体例。
    关于Linux的目次结构及干系分区成绩
    /usr的目录机关
    Linux / 分区容量扩大之路
    linux下firefox 3.0 flash掉效的处理步调
    关于硬件信息和零碎信息
    MySQL进阶_SELECT篇
    Fedora中关于文件系统的挂载
    来此做个记号,谢谢关心我的网友
  • 原文地址:https://www.cnblogs.com/MC-Curry/p/8475505.html
Copyright © 2020-2023  润新知