python 散點圖上給每個點打標簽方便看到數據


import numpy as np
import matplotlib.pyplot as plt
 
x=[2.3,4.5,3,7,6.5,4,5.3]
y=[5,4,7,5,5.3,5.5,6.2]
n=np.arange(7)
 
fig,ax=plt.subplots()
ax.scatter(x,y,c='r')
 
for i,txt in enumerate(n):
 ax.annotate(txt,(x[i],y[i]))

在聚類時我們需要看到數據的分布情況,更直觀的觀察數據,可以使用這個。在遇到中文亂碼時,可以使用如下代碼:

import matplotlib.pyplot as plt
plt.rcParams[‘font.sans-serif’]=[‘SimHei’] #用來正常顯示中文標簽
plt.rcParams[‘axes.unicode_minus’]=False #用來正常顯示負號

 


免責聲明!

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



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