[python] python-pptx 그래프 변경하기

python-pptx는 파이썬에서 파워포인트 파일을 만들거나 편집할 수 있는 라이브러리입니다. 이 라이브러리를 사용하면 파이썬 코드로 파워포인트 슬라이드에 그래프를 추가하고 수정할 수 있습니다. 이번 포스트에서는 python-pptx를 사용하여 파워포인트 슬라이드에 있는 그래프를 변경하는 방법을 알아보겠습니다.

그래프 변경하기

  1. 먼저 python-pptx 라이브러리를 설치합니다.

    pip install python-pptx
    
  2. 파워포인트 파일을 열고 그래프가 있는 슬라이드를 선택합니다.

    from pptx import Presentation
    
    prs = Presentation('presentation.pptx')
    slide = prs.slides[0]  # 첫 번째 슬라이드 선택
    chart = slide.shapes[0].chart  # 그래프 선택
    
  3. 그래프 데이터를 변경합니다.

    chart.categories = ['Category 1', 'Category 2', 'Category 3']  # 카테고리 변경
    chart.series[0].values = (1, 2, 3)  # 값 변경
    
  4. 변경된 그래프를 저장합니다.

    prs.save('modified_presentation.pptx')
    

위 코드에서는 파워포인트 파일을 열고 첫 번째 슬라이드에 있는 첫 번째 그래프를 선택하였습니다. 그래프 데이터를 변경하고 modified_presentation.pptx라는 새로운 파일로 저장하였습니다.

결론

python-pptx를 사용하면 파이썬 코드로 파워포인트 파일에 있는 그래프를 쉽게 변경할 수 있습니다. 이를 통해 데이터 시각화 작업을 자동화하거나 프레젠테이션을 동적으로 생성할 수 있습니다. 자세한 내용은 python-pptx 공식 문서를 참조해주세요.