【python編程及IDE】python繪圖基本操作

近期在搞深度學習,訓練的模型希望能夠繪製一張趨勢圖來觀察其訓練效果。所以需要用到plt來繪圖
並不需要記住特別複雜精妙的方法,對我而言只需要記住幾個核心的功能,達到我觀察趨勢的目的即可:
主要有:

    plt.figure(num=3, figsize=(8, 15))#設置fig的尺寸,按需設置
    plt.subplot(211)
    plt.plot(plot_data["batchindex"], moving_average(plot_data["error"]), 'r--',
             plot_data_validate["batchindex"], moving_average(plot_data_validate["error"]), 'b--',
             plot_data_test["batchindex"], moving_average(plot_data_test["error"]), 'g--')#根據plot_data中的數據繪製

    plt.grid(True)  ##增加格點
    plt.axis('tight')  # 座標軸適應數據量 axis 設置座標軸
    my_y_ticks = np.arange(0, 0.6, 0.01)
    plt.yticks(my_y_ticks)#設置y軸顯示刻度
    plt.xlabel('Minibatch number')#x軸名字
    plt.ylabel('Label Prediction Error')
    plt.title('with BN')#整個圖的名字
    plt.show()

知否知否,上述只是核心代碼塊,完整的還需自己根據需求補全~
如果需要更多功能的繪圖函數,建議參考http://www.cnblogs.com/chaoren399/p/5792168.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章