1. 程式人生 > >pyplot的xstick、ystick函式指定座標軸刻度操作例項

pyplot的xstick、ystick函式指定座標軸刻度操作例項

#coding=utf8
'''
xsticks與yticks:指定座標軸的刻度
linspace(start, stop, num, endpoint, retstep, dtype)
start:開始值
stop:終值
num:元素個數,預設值50。可選引數
endpoint : 如果是為 True,包括終值stop。預設值為 True。可選引數
retstep : 如果為True,返回 (`samples`, `step`),step表示 samples之間的間距。可選引數
dtype :  輸出陣列的資料型別.。如果 `dtype` 沒有給定,參照其他輸入的資料型別。可選引數

'''
import numpy as np
import matplotlib.pyplot as plt

#使用linespace函式獲取取樣點
x=np.linspace(-np.pi,np.pi,100)
#呼叫cos函式建立y軸資料列表
y=np.cos(x)

#通過xsticks與yticks函式:指定座標軸的刻度
plt.xticks(np.linspace(-np.pi,np.pi,20))
plt.yticks(np.linspace(-1,1,20))

#繪製顏色為黑色、以點繪製線寬為2.0的線條
plt.plot(x,y,color="black",linewidth=2.0,linestyle=':')

#顯示繪製圖像
plt.show()