plt.xlim() 和 plt.xticks()


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') )

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM