1. 程式人生 > >機器學習三劍客之Matplotlib基本操作

機器學習三劍客之Matplotlib基本操作

prope pan and lan 定義 www 2d繪圖 size amp

Matplotlib 是一個 Python 的 2D繪圖庫,它以各種硬拷貝格式和跨平臺的交互式環境生成出版質量級別的圖形 。

通過 Matplotlib,可以僅需要幾行代碼,便可以生成繪圖,線型圖,柱狀圖,散點圖等。

安裝命令: pip install Matplotlib

1.生成柱狀圖:

#導包 import matplotlib.pyplot as plt #導入字體庫 from matplotlib.font_manager import FontProperties #設置本機字體 font = FontProperties(fname=‘C:/Windows/Fonts/simkai.ttf‘,size=15)
#設置數據 salary = [9000,10000,5000] city = [‘beijing‘,‘shanghai‘,‘guangzhou‘]
#填充數據 plt.bar(city,salary)
#設置標題 plt.title(‘全國各市薪資水平‘,FontProperties=font)
#繪制 plt.show()

效果照片:

技術分享圖片

2生成線型圖:

#導包 import matplotlib.pyplot as plt #導入字體庫 from matplotlib.font_manager import FontProperties
#設置本機字體 font = FontProperties(fname=‘C:/Windows/Fonts/simkai.ttf‘,size=15)

#定制數據 x1 = [‘2019-03-01‘,‘2019-03-02‘,‘2019-03-03‘,‘2019-03-04‘,‘2019-03-05‘] y1 = [0,5,9,6,3]
x2 = [‘2019-03-01‘,‘2019-03-02‘,‘2019-03-03‘,‘2019-03-04‘,‘2019-03-05‘] y2 = [10,15,20,18,15]
#填充數據 plt.plot(x1,y1,label=‘temperature‘) plt.plot(x2,y2,label=‘water‘)
#設置標題 plt.title(‘溫濕度趨勢圖‘,FontProperties=font) #顯示圖例 plt.legend() plt.show() 圖片效果: 技術分享圖片

生成散點圖: #導包 import matplotlib.pyplot as plt #導入字體庫 from matplotlib.font_manager import FontProperties #設置本機字體 font = FontProperties(fname=‘C:/Windows/Fonts/simkai.ttf‘,size=15) #導入numpy科學計算庫 import numpy as np
#多點散點圖
#定義X軸數據 x = list(range(101))
y = [xvalue * np.random.rand() for xvalue in x]
#填充數據 # s 代表點得大小和粗細 c代表顏色 plt.scatter(x,y,s=20,c=‘skyblue‘)
#繪制、 plt.show() 圖片效果: 技術分享圖片

機器學習三劍客之Matplotlib基本操作