본문 바로가기

matplotlib3

Matplotlib 에서 한글 폰트 깨짐 문제 해결하기 (Mac) Matplotlib을 사용하여 시각화를 할 때, 한글 텍스트가 깨지거나 표시되지 않는 문제를 자주 겪게 됩니다.이는 Matplotlib의 기본 폰트가 한글을 지원하지 않기 때문입니다. 이번 글에서는 Matplotlib에서 한글 폰트가 깨지는 문제를 해결하기 위한 구체적인 방법을 정리해보겠습니다.  1. 문제 상황한글 텍스트가 포함된 그래프를 그리려고 하면 다음과 같은 오류가 발생하거나, 한글이 깨져 보이는 상황이 발생합니다:UserWarning: Glyph ... missing from font(s)한글이 사각형으로 표시되거나 빈 텍스트로 나옴한글 텍스트가 제대로 렌더링되지 않음이 문제는 Matplotlib에서 한글을 지원하는 폰트를 기본적으로 사용하지 않기 때문입니다.아래 코드로 해결 할 수 있습니다... 2025. 2. 3.
Streamlit에서 Seaborn, Matplotlib, Plotly 활용하여 데이터 시각화하기 데이터를 효과적으로 분석하고 시각화하는 것은 매우 중요합니다. Streamlit은 Python을 활용하여 손쉽게 웹 애플리케이션을 구축할 수 있는 도구이며, 다양한 시각화 라이브러리와 함께 사용할 수 있습니다. 이번 글에서는 Seaborn(sb), Matplotlib(plt), Plotly를 Streamlit에서 활용하는 방법을 정리해보겠습니다.  1. Seaborn과 Matplotlib을 활용한 데이터 시각화Seaborn과 Matplotlib은 정적인 데이터 시각화에 특화된 라이브러리입니다. Streamlit에서 이를 활용하는 방법을 알아보겠습니다. 한글폰트 깨짐방지 #한글폰트 처리 plt.rcParams['font.family'] = 'NanumGothic' plt.rcParams['axe.. 2025. 2. 3.
Python 데이터 시각화와 상관관계 분석: Matplotlib와 Seaborn 라이브러리 데이터 분석에서 시각화는 데이터를 더 직관적으로 이해할 수 있게 해주는 중요한 도구입니다. 파이썬에서는 대표적으로 Matplotlib와 Seaborn 라이브러리를 사용하여 데이터를 시각화합니다. 이 글에서는 다양한 차트 활용법과 함께, 상관관계 분석에 대해 살펴보겠습니다. 📊🔵 Matplotlib & Seaborn으로 차트 만들기1. 카운트 플롯 (Count Plot)특정 컬럼의 값별로 데이터의 개수를 바로 확인할 수 있는 플롯입니다.import seaborn as sbimport matplotlib.pyplot as plt# 기본 카운트 플롯sb.countplot(data=df, x='generation_id')plt.show()# 색깔 변경하기 🎨base_color = sb.color_palet.. 2025. 1. 23.