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 #用來正常顯示負號