[Python]初心者筆記12(enumerate in python = foreach + dictionary in C#, 多個曲線圖同時呈現subplot)
#進行數據分析之前常要引用的函式庫
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
#透過enumerate可以達成類似foreach + dictionary的效果
L = ['a','b','c']
list(enumerate(L))
#印出來看看
for i in enumerate(L):
print(i)
#還可以把dictionary的key, value拆開來運用
for i,j in enumerate(L):
print("{}, {}".format(i,j))
#假設我們要畫2x2 = 4張圖的情況下
#首先是第一張圖
x = np.linspace(-10,10,200)#-10~10之間取200個點
plt.subplot(2,2,1)
plt.plot(x,np.sin(x))
#再來是第二張圖
plt.subplot(2,2,2)
plt.plot(x,np.cos(x))
#然後是第三張圖
plt.subplot(2,2,3)
plt.plot(x,x)
#然後是第四張圖
plt.subplot(2,2,4)
plt.plot(x,x**2)
參考資料:
成為python數據分析達人的第一課(自學課程)
http://moocs.nccu.edu.tw/course/123/intro