[TIL]Day 111

pyplot scatter에서 각 점에 라벨 붙이기

annotate 활용

#plt.rcParams["font.family"] = fontprop
matplotlib.rcParams['axes.unicode_minus'] = False
plt.rc('font', family='Malgun Gothic')
# plt.rcParams["font.family"] = fontprop
plt.figure(figsize=(25,20))
plt.scatter(df["lon"],df["lat"])
plt.xlabel("lon")
plt.ylabel("lat")
for i, label in enumerate(df["Univ"]):
    plt.annotate(label, (df["lon"][i], df["lat"][i]),rotation=35)
plt.show()

한글이 깨지는것을 방지하기 위해서는 위에 맑은 고딕 지정이 필요하다.

좋은 웹페이지 즐겨찾기