(學習筆記4)數據可視化-matplotlib


* import matplotlib as mpl(很強大)* import matplotlib.pyplot as plt(經常使用的子模塊)複製代碼

  • 折線圖:
    • plt.plot(x,y,color="",linestyle="") :繪製關於x的y的曲線,color指定顏色,
      linestyle指定線的樣式
      【繪圖實質上是繪製了折線圖,因爲點很密,看起來就是平滑的線。】
    • 場景:一般來說,橫軸是特徵,縱軸是取值
    • 圖像座標系尺度:默認會自動調節好
      • X軸自定義尺度:plt.xlim(m,n) 圖像將在X軸向顯示m到n區間的部分
      • Y軸自定義尺度:plt.ylim(m,n) 圖像將在Y軸向顯示m到n區間的部分
      • 同時調節兩個軸的尺度:plt.axis([a,b,c,d]),a、b指定x軸的尺度,c、d指定y軸的尺度範圍。
      • X軸顯示文本:plt.xlabel("文本")
      • Y軸顯示文本:plt.ylabel("文本")
      • 曲線圖示,例(黃色熒光部分就是圖示):
        步驟:一、在plot(label)方法中經過「label」參數指定顯示的文本;
        二、在調用show()方法前使用legend()方法使之生效。

        plt.plot(x,siny,label="sin(x)")
        plt.plot(x,cosy,color="red",linestyle="--",label="cons(x)")
        plt.xlabel("x axis")
        plt.ylabel("y value")
        plt.legend()
        plt.show()複製代碼
      • 圖標題:plt.title("標題文本")
  • 散點圖(用法和折線圖是相同的)
    • plt.scatter(x,y,alpha) alpha:不透明度
    • 場景:一般橫縱兩軸都是特徵,所以繪製二維特徵的時候使用散點圖。
相關文章
相關標籤/搜索