반응형
1. 파이썬 설치
먼저, 파이썬이 설치되어 있는지 확인합니다. 설치되어 있지 않다면 파이썬 공식 웹사이트에서 다운로드하여 설치하세요. 파이썬 3.x 버전을 사용하는 것이 좋습니다.
2. 가상 환경 설정 (선택 사항)
가상 환경을 설정하면 프로젝트별로 독립적인 패키지 관리를 할 수 있습니다. 가상 환경을 설정하려면 다음 명령어를 사용하세요:
python -m venv myenv
가상 환경을 활성화하려면:
- Windows:
myenv\Scripts\activate
- macOS/Linux:
source myenv/bin/activate
3. pip 업데이트
pip는 파이썬 패키지 관리 도구입니다. 최신 버전으로 업데이트하려면 다음 명령어를 사용하세요:
pip install --upgrade pip
4. matplotlib 설치
matplotlib는 데이터 시각화를 위한 라이브러리입니다. 설치하려면 다음 명령어를 입력하세요:
pip install matplotlib
5. 설치 확인
matplotlib가 제대로 설치되었는지 확인하려면 파이썬 인터프리터를 열고 다음과 같이 입력하세요:
import matplotlib.pyplot as plt
print(plt.__version__)
matplotlib의 버전이 출력되면 설치가 성공적으로 완료된 것입니다.
6. 예제 코드
설치가 완료되었으면, 다양한 예제 코드를 통해 matplotlib를 사용하는 방법을 확인해보세요:
6.1. 선 그래프 (Line Plot)
import matplotlib.pyplot as plt
# 데이터 생성
x = [1, 2, 3, 4, 5]
y = [10, 20, 25, 30, 40]
# 선 그래프 그리기
plt.plot(x, y)
plt.title('Sample Line Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.show()
6.2. 막대 그래프 (Bar Plot)
import matplotlib.pyplot as plt
# 데이터 생성
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 20, 25, 30, 40]
# 막대 그래프 그리기
plt.bar(x, y)
plt.title('Sample Bar Plot')
plt.xlabel('Categories')
plt.ylabel('Values')
plt.show()
6.3. 히스토그램 (Histogram)
import matplotlib.pyplot as plt
import numpy as np
# 데이터 생성
data = np.random.randn(1000)
# 히스토그램 그리기
plt.hist(data, bins=30, edgecolor='black')
plt.title('Sample Histogram')
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.show()
6.4. 산점도 (Scatter Plot)
import matplotlib.pyplot as plt
# 데이터 생성
x = [1, 2, 3, 4, 5]
y = [10, 20, 25, 30, 40]
# 산점도 그리기
plt.scatter(x, y)
plt.title('Sample Scatter Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.show()
6.5. 파이 차트 (Pie Chart)
import matplotlib.pyplot as plt
# 데이터 생성
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue']
explode = (0.1, 0, 0, 0) # 첫 번째 조각을 약간 분리
# 파이 차트 그리기
plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=140)
plt.title('Sample Pie Chart')
plt.axis('equal') # 파이 차트를 원형으로 유지
plt.show()
이제 matplotlib를 설치하고 다양한 그래프를 그릴 준비가 되었습니다.
반응형
'IT' 카테고리의 다른 글
파이썬 3: 쉽고 강력한 프로그래밍 언어? (2) | 2025.02.17 |
---|---|
파이썬 seaborn 설치 (2) | 2025.02.12 |
파이썬 pandas 설치 (2) | 2025.02.12 |
파이썬 PyQt 소개와 설치하기 (0) | 2025.02.11 |
AI 이용한 파이썬 네이버 블로그 크롤링 코드 만들어 보기 (1) | 2025.02.11 |