본문 바로가기
카테고리 없음

판다스(Pandas) 그래프에서 x축과 y축 라벨 겹치는 문제 해결

by DataD 2024. 4. 19.

 

판다스(Pandas) 그래프에서 x축과 y축 라벨이 겹쳐서 보이는 문제는 종종 발생합니다. 

이를 해결하기 위한 방법들은 다음과 같습니다.

#기존 코드 

df_sam_mart
x = df_sam_mart['시장/마트 이름']
y = df_sam_mart['가격(원)']
plt.scatter(x,y)
plt.show()

 

 

 

plt.xticks(rotation=45)

 

#수정 코드

df_sam_mart
x = df_sam_mart['시장/마트 이름']
y = df_sam_mart['가격(원)']
plt.scatter(x,y)
plt.grid(True)
plt.title(mart+'삼겹살 가격')
plt.xticks(rotation=45)
plt.show()

 

 

 

판다스(Pandas) 그래프에서 x축과 y축 라벨 겹치는 문제 해결 

1. 라벨 회전하기

  • plt.xticks(rotation=90) 또는 plt.xticks(rotation='vertical') 을 사용하여 x축 라벨을 수직으로 회전할 수 있습니다. 

2. 라벨 자동 줄바꿈

  • plt.xticks(wrap=True) 를 사용하여 x축 라벨을 자동으로 줄바꿈할 수 있습니다. 

3. 라벨 포맷팅

  • plt.xticks(rotation=45, ha='right') 와 같이 라벨의 각도와 정렬을 조정하여 겹침을 방지할 수 있습니다. 

4. 데이터 포인트 조정

  • 데이터 포인트 수가 많아 라벨이 겹치는 경우, 데이터 포인트 수를 줄이거나 데이터를 그룹화하여 표시할 수 있습니다. 

추가 팁

  • 판다스와 매트플롯립을 함께 사용하여 그래프를 그릴 때, 매트플롯립의 다양한 기능을 활용하면 라벨 겹침 문제를 효과적으로 해결할 수 있습니다.
  • 그래프 크기와 폰트 크기 조정, 여백 조정 등 다양한 방법으로 라벨 겹침 문제를 해결할 수 있습니다.

이와 같은 방법들을 활용하면 판다스 그래프에서 x축과 y축 라벨 겹침 문제를 효과적으로 해결할 수 있습니다. 상황에 따라 적절한 방법을 선택하여 사용하면 됩니다.