본문 바로가기

반응형

전체 글

(300)
ChatGPT로 Chart.js 알아보기 (4):원형 차트(Pie Chart) ChatGPT로 Chart.js 알아보기 (4):원형 차트(Pie Chart) 이번 포스트에서는 Chart.js로 원형 차트(Pie chart)를 생성하는 방법에 대해서 알아보고자 한다. ChatGPT에게 원형 차트를 생성하는 방법 및 활용법에 대해 내용을 출력해달라 하고 그 내용을 정리했다. 원형 차트 또한 막대 차트처럼 데이터 시각화에서 가장 기본적인 형태이면서 많이 사용되는 차트이다. 원형 차트가 무엇인지부터 알아보자. 원형 차트(Pie chart)란? 원형 차트(Pie Chart)는 전체 데이터셋의 여러 부분을 서로 비교할 때 유용한 그래프 형태이다. 주로 전체 데이터에 대한 각 부분의 상대적인 비율을 나타내고자 할 때 사용된다. 원형 차트는 하나의 원을 여러 조각으로 나누어, 각 조각이 전체 데..
ChatGPT로 Chart.js 알아보기 (3):막대 차트(Bar Chart) ChatGPT로 Chart.js 알아보기 (3):막대 차트(Bar Chart) 이번 포스트에서는 Chart.js로 막대 차트(Bar chart)를 생성하는 방법에 대해서 알아보고자 한다. ChatGPT에게 막대 차트를 생성하는 방법 및 활용법에 대해 내용을 출력해달라 하고 그 내용을 정리했다. 막대 차트는 데이터 시각화에서 가장 기본적인 형태이고 가장 많이 사용되는 차트이다. 막대 차트가 무엇인지부터 해서 Chart.js로 만드는 방법까지 천천히 알아보자. 막대 차트/막대 그래프(Bar chart)란? 막대 차트는 데이터를 직사각형 막대의 길이나 높이로 표현하는 그래픽 방법이다. 각 막대는 특정 카테고리나 그룹을 나타내며, 막대의 길이나 높이는 해당 카테고리의 수량, 빈도, 크기 등을 나타낼 수 있다. ..
ChatGPT로 Chart.js 알아보기 (2):new Chart ChatGPT로 Chart.js 알아보기 (2):new Chart 이번 포스트에서는 Chart.js에서 가장 기본이 되는 Chart 객체의 각 매개변수들에 대해 알아 보고자 한다. ChatGPT에게 Chart 객체에 대한 설명을 출력해달라고 했고, 그 내용을 정리해보았다. Chart 생성 Chart.js에서 차트를 만들 때, 기본적으로 Chart 객체를 생성한다. Chart 객체는 다음과 같이 생성할 수 있다. const myChart = new Chart(context, config); Chart 객체는 context와 config, 두 개의 매개변수를 받는다. context 매개변수 context는 차트가 그려질 HTML 요소의 context를 나타낸다. 이것은 요소의 2D 렌더링 context이며,..
ChatGPT로 Chart.js 알아보기 (1): 소개 및 사용 방법 ChatGPT로 Chart.js 알아보기 (1):소개 및 사용 방법 최근 개인적으로 작업하고 있던 것이 있는데, Python으로 주식의 재무정보를 웹스크래핑한 다음에 해당 데이터를 시각화한 차트를 그리고 싶었다. 문득 아~~~주 예전에 Chart.js를 사용해 본 적이 있었는데, 아주 조금 사용해 보고 그 후로는 쓸 일이 없어서 잊고 지냈다. 이번에 근데 다시 사용해 봤는데 이참에 한번 좀 더 알아보고 싶은 마음이 생겼다. 이번에도 ChatGPT를 사용해서 공부해 볼 것이고, 해당 내용을 포스트로 정리해 보려 한다. 필자의 경우 ChatGPT를 이용해서 블로그 포스트를 작성하긴 하는 것이지만 매번 포스트를 작성할 때마다 내용을 정리하고 필요한 내용을 다시 찾아보고 하다 보니 나름대로 공부가 굉장히 잘 되..
새로운 프로그래밍 언어 Mojo! ChatGPT로 알아보자 (feat. Web Browsing) 새로운 프로그래밍 언어 Mojo! ChatGPT로 알아보자 (feat. Web Browsing) 유튜브를 보다가 새로운 프로그래밍 언어인 Mojo에 대해서 살짝 알게 되었다. Python의 성능을 극대화한 언어라는데... Python에 관심이 있는 나에게는 흥미롭게 느껴졌다. 그러다 문득 ChatGPT의 Web Browsing이 생각났는데, 이 기능을 사용해서 한번 Mojo에 대해 간단하게 알아보는 시간을 가져보려 한다. Question Mojo 프로그래밍 언어에 대해서 가르쳐줘 Answer Mojo는 새로운 프로그래밍 언어로, AI 개발자를 위해 설계되었습니다. Python의 사용성과 C의 성능을 결합하여 AI 하드웨어의 프로그래밍 가능성을 극대화하고 AI 모델의 확장성을 향상시킵니다. Mojo는 Py..
ChatGPT로 Python pandas 알아보기 (8):데이터 병합 ChatGPT로 Python pandas 알아보기 (8):데이터 병합 이번 포스트에서는 pandas 라이브러리에서의 데이터 병합에 대해서 포스트해 보고자 한다. ChatGPT에게 데이터 병합에 대해 설명해달라고 했고 그 내용을 정리해 보았다. 우선 데이터 병합(Merge)이란 두 개 이상의 데이터(테이블)를 특정 기준에 따라 합치는 것을 의미하며, 이때 기준이 되는 열을 키(key)라고 부른다. 먼저 샘플 데이터프레임은 아래와 같다. import pandas as pd # 샘플 데이터 생성 data1 = { '학번': [1, 2, 3, 4], '이름': ['철수', '영희', '민수', '수진'], '학년': [2, 3, 1, 2] } data2 = { '학번': [3, 4, 5, 6], '점수': [8..
ChatGPT로 Python pandas 알아보기 (7):결측치 처리 ChatGPT로 Python pandas 알아보기 (7):결측치 처리 이번 포스트에서는 ChatGPT에게 pandas 라이브러리에서 '결측치 처리'에 관한 내용을 출력해달라 하고 해당 내용을 정리해보려 한다. 결측치(missing data)는 흔히 발생하는 문제로 이를 적절히 처리하지 않으면 분석 결과에 큰 영향을 미칠 수 있다. 이번 포스트에서 사용할 테스트 데이터는 아래와 같으며, nan을 사용하기 위해 numpy도 함께 import한다. import pandas as pd import numpy as np data = { '이름': ['철수', '영희', '민수', '수진', '호영'], '나이': [28, np.nan, 35, np.nan, 22], '성별': ['남', '여', '남', '여',..
ChatGPT로 Python pandas 알아보기 (6):데이터 그룹화 및 집계 ChatGPT로 Python pandas 알아보기 (6):데이터 그룹화 및 집계 이번 포스트에서는 pandas 라이브러리에서 데이터를 그룹화하고 집계하는 방법에 대해 알아보고자 한다. ChatGPT를 통해 데이터를 그룹화하는 메서드와 집계하는 메서드에 대해 출력 후 해당 내용을 정리했다. 데이터프레임의 샘플 코드는 아래와 같다. import pandas as pd data = { 'Department': ['HR', 'IT', 'IT', 'Sales', 'HR', 'Sales'], 'Employee': ['John', 'Mike', 'Sara', 'Anna', 'Tom', 'Louis'], 'Salary': [50000, 60000, 70000, 55000, 62000, 58000] } df = pd.D..

반응형
loading