1. 程式人生 > >python大資料分析——Matplotlib庫

python大資料分析——Matplotlib庫

Matplotlib作圖基本程式碼

import numpy as np
import matplotlib.pyplot as plt

x=np.linspace(0,10,1000) #x軸的自變數
y=np.sin(x)+1 #函式
z=np.cos(x**2)+1 #函式

plt.figure(figsize=(8,4)) #設定影象大小
plt.plot(x,y,label='$\sin x+1$',color='red',linewidth=2) #自變數,因變數,標籤,線條顏色,線條大小
plt.plot(x,z,'b--',label='$\cos x^2+1$') #自變數,因變數,‘b--’表示虛線,標籤
plt.xlabel('Time(s)') #x軸的標題
plt.ylabel('Volt') #y軸的標題
plt.title('A simple Example') #圖例的標題
plt.ylim(0,2.2) #顯示的y軸範圍
plt.legend() #顯示圖例(即函式名稱)
plt.show() #現實作圖結果

函式解析

numpy.linspace(start,end,example)

 

如果需使用中文,則需加入下列語句

plt.rcParams['Font.sans-serif']=['SimHei']

如果儲存作圖影象負號表示不正常,則加入下列語句

plt.rcParams['axes.unicode_minus']=False #解決儲存影象是負號‘-’顯示為方塊的問題