1. 程式人生 > >機器學習 Matplotlib庫入門

機器學習 Matplotlib庫入門

ima ges 第三方類庫 出圖 rgs 使用 src fig form

2017-07-21 15:22:05

Matplotlib庫是一個優秀的python的數據可視化的第三方類庫,其中的pyplot支持了類似matlab的圖像輸出操作。matplotlib.pyplot是繪制各類可視化圖形的命令子庫,相當於快捷方式。

import matplotlib.pyplot as plt
#plt是一個別名

一、matplotlib.pyplot子庫

plt.plot(x, y, format_string, **kwargs)
  • x : X軸數據,列表或數組,可選
  • y : Y軸數據,列表或數組
  • format_string: 控制曲線的格式字符串,可選
  • **kwargs : 第二組或更多(x,y,format_string)

plt.plot()中的第三個參數使用還是比較多的,當然了,這和matlab也是相通的,在matlab中也有類似的格式符

format_string簡介:

format_string由顏色字符,風格字符標記字符組成

  • 顏色字符

技術分享

  • 風格字符

技術分享

  • 標記字符

技術分享

另外matplotlib.pyplot中也支持subplot功能,其使用和matlab類似。下面給一個具體的使用範例:

import matplotlib.pyplot as plt
import numpy as np

# 使用matplotlib.pyplot子庫分三步:
# 第一步:使用plt.plot(...)將需要展示的橫軸縱軸數據傳給plt
plt.subplot(1,2,1) plt.plot([1,2,3,4],[3.3,5.4,23,4],g:*) # 第二步:使用plt內置函數對輸出圖形進行修飾 plt.ylabel(測試) plt.xlabel(數值) plt.subplot(1,2,2) plt.plot(np.arange(10),np.arange(10),b--1) #第三步:使用show()函數將plt中的函數展示出來,另外plt有一個內置的savefig函數可以將圖像保存 #這裏需要註意的是savefig需要在show()函數之前進行調用,如果在show之後進行調用的話,會保存一個空文件,默認保存為png格式
plt.savefig(test,dpi=600) plt.show()

機器學習 Matplotlib庫入門