본문으로 건너뛰기
실습하기

복잡한 정보를 이해하기 쉽게! 데이터 시각화하기

이전 수업에서 엑셀과 같은 스프레드시트에서 복사/붙여넣기한 정리되지 않은 데이터를 CSV로 변환하고, CSV를 기반으로 데이터를 분석하는 방법을 배웠습니다.

하지만 보고서를 작성하다보면 데이터를 한눈에 이해하기 쉽게 그래프나 차트로 변환하는 경우가 있습니다.

이 경우 엑셀과 같은 스프레드 시트 프로그램에서 직접 그래프를 그리는 것도 가능하지만, 챗GPT를 사용해 그래프를 한 번에 만들 수 있습니다.

텍스트 생성 AI 자체가 그래프를 그리지는 못하지만, 챗GPT는 사용자의 프롬프트를 분석해 파이썬 코드로 데이터를 시각화해 줄 수 있습니다.

작성한 프롬프트에 데이터를 바탕으로 그래프(또는 차트)를 그려주세요라는 문구만 추가하면, 챗GPT가 파이썬 데이터 시각화 도구를 활용해 그래프를 생성해 줄 것입니다.

CSV 데이터 시각화 예시
아래 데이터는 2021년 1월부터 6월까지의 매출 데이터입니다.

월,매출액
1,100
2,160
3,190
4,210
5,190
6,220

매출 데이터를 바탕으로 월별 매출액을 막대 그래프로 시각화해 주세요.

위 프롬프트를 챗GPT에 전달하면, 챗GPT는 주어진 데이터를 바탕으로 아래와 같은 막대 그래프를 생성합니다.

thumbnail-600


유의사항

챗GPT는 데이터 시각화를 위해 주로 matplotlib이라는 파이썬 라이브러리를 사용합니다. 하지만 matplotlib은 기본적으로 한글 폰트를 사용하지 않기 때문에, 아래와 같이 그래프 내 한글이 깨져 나오는 경우가 있습니다.

matplotlib-broken

따라서 이미 깨져서 나온 그래프를 보정해 달라고 요청하거나, 한글 폰트를 사용해 텍스트가 깨지지 않게 해주세요와 같은 내용을 프롬프트에 명시할 수 있습니다.

한글 폰트 사용 프롬프트 예시
아래 데이터는 2021년 1월부터 6월까지의 매출 데이터입니다.

월,매출액
1,100
2,160
3,190
4,210
5,190
6,220

매출 데이터를 바탕으로 월별 매출액을 막대 그래프로 시각화해 주세요.
한글 폰트를 사용해 텍스트가 깨지지 않게 해주세요.

실습

프롬프트 예제를 보내고 AI의 답변을 비교해 보세요.


안내

코드프렌즈는 OpenAI에서 제공하는 텍스트 생성 AI를 활용해 프롬프트 실습을 제공합니다.

다만, 이 텍스트 생성 AI는 ChatGPT와 달리 데이터 시각화 기능을 제공하지 않습니다.

데이터 시각화 실습을 희망하실 경우, 예시로 제시된 프롬프트를 복사해 ChatGPT에서 실습을 진행해 주시기 바랍니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!