官文链接:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot

    plot(args,scalex=True,scaley=True,data=None,**kwargs)
    参数不多,这个接口的参数大体分成3个部分。
    1、
    args,这里面可以使用的有x,y(这两个是数组或用标量),fmt(绘制格式)
    2、scalex=True,scaley=True,data=None使用不多
    3、**kwargs,这里面有很多属性可以使用
    这里面重点关注1、3的使用。

    下面是进行的实例:
    1:练手

    1. import matplotlib.pyplot as plt
    2. import pandas as pd
    3. lists = [1,2,3,4,5,6]
    4. dp = pd.Series(lists)
    5. #下面两个一起会改变线条颜色
    6. plt.plot([1,2],data=int)
    7. plt.plot([1,2],data=object)
    8. plt.ylabel('probability')
    9. plt.xlabel('number')
    10. plt.show()

    2:fmt中的颜色设置,优先级后于color中的设置。

    1. a = [0,1,2,3,4]
    2. b = [5,6,7,8,9]
    3. plt.plot(a,b,'o-r',color='g',label='aaaa')
    4. plt.legend()
    5. plt.xlabel('x')
    6. plt.ylabel('y')
    7. plt.show()

    3:

    1. import matplotlib.pyplot as plt
    2. import matplotlib.text as tt
    3. import numpy as np
    4. a = [0,1,2,3,4]
    5. b = [5,6,7,8,9]
    6. #每一个plot都会显示在画布中,作为一段线条
    7. plt.plot([3,3,3,3,3,3,3,3],[1,2,3,4,5,6,7,8])
    8. plt.plot([4,4,4,4,4,4,4,4],[1,2,3,4,5,6,7,8])
    9. plt.plot([3,3.5],[1,0],'-')
    10. plt.plot([3.5,4],[0,1],'-')
    11. #linewidth可以控制线条的粗细
    12. plt.plot([3,4],[8,8],'-',linewidth=10)
    13. plt.plot([1,2,3,10,10,11,12,13],'.',label='xxx',linewidth=10)
    14. tt.Annotation(text='sss',xy=(2,5))
    15. plt.legend()
    16. plt.xlabel('x')
    17. plt.ylabel('y')
    18. plt.show()