[python] 파이썬으로 워드 문서 차트 라벨 설정하기

파이썬을 사용하여 Microsoft Word 문서에서 차트의 라벨을 설정할 수 있습니다. 이를 통해 데이터 시각화의 품질을 높일 수 있고, 보고서나 프레젠테이션에서 더 많은 정보를 전달할 수 있습니다. 이 글에서는 python-docx 라이브러리를 사용하여 워드 문서의 차트 라벨을 설정하는 방법에 대해 알아보겠습니다.

필요한 라이브러리 설치하기

python-docx 라이브러리는 워드 문서를 생성하고 수정하기 위해 필요한 라이브러리입니다. 다음 명령을 사용하여 python-docx를 설치할 수 있습니다.

pip install python-docx

차트 라벨 설정하기

다음은 파이썬으로 워드 문서의 차트 라벨을 설정하는 예제 코드입니다.

from docx import Document
from docx.enum.chart import XL_LABEL_POSITION

# 워드 문서 열기
document = Document('sample.docx')

# 첫 번째 차트 가져오기
chart = document.inline_shapes[0].chart

# 차트 라벨 설정
chart.category_axis.has_major_gridlines = True
chart.category_axis.tick_labels.font.bold = True
chart.category_axis.label.position = XL_LABEL_POSITION.HIGH

# 워드 문서 저장
document.save('sample.docx')

위 코드에서는 python-docx 라이브러리를 사용하여 워드 문서를 열고, 첫 번째 차트의 라벨을 설정하고, 문서를 저장하는 과정을 보여줍니다. chart.category_axis는 x축 라벨을 가져오고, has_major_gridlines 속성을 사용하여 주요 그리드 라인을 표시하도록 설정하고, tick_labels.font.bold 속성을 사용하여 폰트를 굵게 설정합니다. 마지막으로, label.position 속성을 사용하여 라벨의 위치를 설정합니다.

결론

python-docx를 사용하여 파이썬에서 워드 문서의 차트 라벨을 설정하는 방법에 대해 알아보았습니다. 이를 통해 더 많은 정보를 전달하고, 데이터 시각화의 품질을 높일 수 있습니다. 자세한 내용은 python-docx 라이브러리의 문서를 참조하시기 바랍니다.

참고 자료