[python] xlrd 모듈을 사용하여 엑셀 파일에서 그래프 그리기
이번에는 파이썬에서 xlrd 모듈을 사용하여 엑셀 파일을 읽고, 그 데이터를 Matplotlib을 사용하여 그래프로 표현하는 방법에 대해 알아보겠습니다.
xlrd 모듈 설치
먼저, xlrd 모듈을 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.
pip install xlrd
엑셀 파일 읽기
다음으로, xlrd를 이용하여 엑셀 파일을 읽어보겠습니다. 코드 예시는 다음과 같습니다.
import xlrd
workbook = xlrd.open_workbook('파일명.xlsx')
sheet = workbook.sheet_by_index(0)
data = []
for row in range(1, sheet.nrows):
data.append(sheet.cell_value(row, 0))
print(data)
위 코드는 ‘파일명.xlsx’ 파일을 열어 첫 번째 시트의 데이터를 읽어 리스트에 저장하는 예시입니다.
Matplotlib을 사용한 그래프 그리기
이제, Matplotlib을 사용하여 데이터를 시각적으로 표현해보겠습니다. 아래는 간단한 선 그래프를 그리는 예시 코드입니다.
import matplotlib.pyplot as plt
plt.plot(data)
plt.xlabel('X 축 라벨')
plt.ylabel('Y 축 라벨')
plt.title('그래프 제목')
plt.show()
마무리
위의 코드를 실행하면 엑셀 파일에서 읽어온 데이터를 Matplotlib을 사용하여 그래프로 표현할 수 있습니다. 이를 통해 xlrd 모듈을 이용하여 엑셀 파일을 처리하고 Matplotlib을 이용하여 데이터 시각화하는 방법에 대해 배워보았습니다.
이 방법을 응용하여 여러 엑셀 파일에서 데이터를 읽고 다양한 형태의 그래프로 표현할 수 있습니다. 여러분도 이를 응용하여 다양한 시각화를 시도해보세요!