plt.xlim() 顯示的是x軸的作圖范圍,同時plt.ylim() 顯示的是y軸的作圖范圍,而 plt.xticks() 表達的是x軸的刻度內容的范圍
plt.xlim()有兩個參數輸入:
1 plt.xlim(num1, num2) 2 plt.xlim(xmin=num1,xmax=num2)
用於設置x軸的范圍
但是如果圖片已經畫好了,plt.xlim在圖片完成之后,則會直接輸出x軸的范圍值
## 導入畫圖庫 import matplotlib.pyplot as plt import seaborn as sns x_fearures = np.array([[-1, -2], [-2, -1], [-3, -2], [1, 3], [2, 1], [3, 2]]) y_label = np.array([0, 0, 0, 1, 1, 1]) plt.figure() plt.scatter(x_fearures[:,0],x_fearures[:,1], c=y_label, s=50, cmap='viridis') plt.title('Dataset') plt.xlim()
plt.xticks()
在matplotlib中ticks表示的是刻度,而刻度有兩層意思,一個是刻標(locs),一個是刻度標簽(tick labels)。在作圖時,x軸y軸都是連續的,所以刻標可以隨意指定,就是在連續變量上找尋位置,而刻度標簽則可以對應替換
xticks(rotation:旋轉度數):更改繪制x軸標簽方向(與水平方向的逆時針夾角度數)
#plt.xticks()返回了兩個對象,一個是刻標(locs),另一個是刻度標簽 locs, labels = plt.xticks() # 顯示x軸的刻標 plt.xticks( arange(6) ) # 顯示x軸的刻標以及對應的標簽 pltxticks( arange(5), ('Tom', 'Dick', 'Harry', 'Sally', 'Sue') )