2018年1月22日 星期一

1/2 畫sin圖


# 載入需要的...

import matplotlib.pyplot as plt
import numpy as np

# 準備數據 ... 假設我要畫一個sin波 從0~180度

# x = np.arange(0,180)    # 180度   正半週
x = np.arange(0,360)      # 360度    正負半週
y = np.sin(x * np.pi / 180.0)


# 開始畫圖

    # 設定要畫的的x,y數據list....

plt.plot(x,y)

    # 設定圖的範圍, 不設的話,系統會自行決定
plt.xlim(-30,390)
plt.ylim(-1.5,1.5)
    # 照需要寫入x 軸和y軸的 label 以及title

plt.xlabel("x-axis")
plt.ylabel("y-axis")
plt.title("The Title")


    # 在這個指令之前,都還在做畫圖的動作
    # 這個指令算是 "秀圖"
plt.show()


    # 如果要存成圖形檔:
    # 把 pyplot.show() 換成下面這行:

plt.savefig("filename.png",dpi=300,format="png")





沒有留言:

張貼留言

RFID TI 培訓影片系列

RFID TI 培訓影片系列  https://www.ti.com/zh-tw/video/series/rfid.html 培訓影片系列 RFID 隨著創新技術日益發展,RFID 和 RF 術語越來越容易讓人混淆。本訓練系列詳細介紹了使用案例、權衡技術優缺點,讓您清楚知道該選...