데이터 캔버스
데이터 캔버스란?
데이터 캔버스는 데이터만 가지고 그림을 그릴 수 있는 도구입니다. 복잡한 그래픽 툴 없이, 숫자와 코드만으로 다양한 시각화를 할 수 있습니다.
-
데이터를 바꾸면 그림도 함께 바뀝니다.
-
간단한 파이썬 코드만으로도 자동 변환되는 그림을 생성할 수 있습니다.
-
수학, 과학, 그래프, 도형 등 다양한 표현이 가능합니다.
-
벡터 그래픽 이미지(SVG)로 저장 : 데이터 캔버스에서 만든 그림은 벡터 그래픽 이미지로 저장할 수 있습니다. 따라서 다른 프로그램에서도 고해상도를 유지하므로 보고서, 프레젠테이션, 수업자료 등에 다양하게 활용할 수 있습니다.
-
Python 변수, 함수, 연산 모두 사용 가능 : 데이터 캔버스 안에서는 우리가 만든 모든 변수나 함수, 계산 결과를 그대로 사용할 수 있습니다. 필요하다면, 그림에 필요한 추가적인 변수도 직접 정의할 수 있습니다.
데이터 캔버스 시작하기
- 메뉴 > 문제 만들기 > 데이터 캔버스(좌측 혹은 도구 아래 아이콘) 클릭
- 데이터 캔버스 > [⊕ 캔버스 추가]
- 캔버스 선택
- 기본은 수직선
- 박스로 변경 가능하며, 박스에서는 벤다이어그램 등의 추가적인 도형이 주어짐
삼각형 그리기 예시
1. 변수 정의
[⊕ 변수 추가] > 변수 입력
- 변수 입력은 선택사항입니다. 다만 반복적으로 사용하게 되는 경우 정의해두면 간편하게 사용할 수 있습니다.
2. 다각형 그리기
도형 선택 > 다각형 > ⊕ 클릭 > 좌표 리스트 입력 > 선 세부 설정 > [실행] 클릭하여 결과 확인
- 좌표 리스트:
- 정의한 변수명 입력: “A, B, C”
- 변수를 지정하지 않은 경우 직접 입력: “[0,0], [5,3], [5,0]”
- 선 세부 설정: 선 종류, 두께, 색깔 등 지정
3. 텍스트 넣기
도형 선택 > 텍스트 선택 > ⊕ 클릭 > 좌표 입력 > 텍스트 옵션 설정 > [실행] 클릭하여 결과 확인
- 좌표: 정의한 변수 혹은 직접 좌표 입력
- 텍스트 옵션: 크기, 색깔, 위치 등 지정
4. 길이 표시
도형 선택 > 표시 - 길이 선택 > ⊕ 클릭 > 선분을 이루는 두 점 입력 > 옵션 설정 > [실행] 클릭하여 결과 확인
5. 각 표시
도형 선택 > 표시 - 각 선택 > ⊕ 클릭 > 각을 이루는 세 점 입력 > 호의 폭, 넓이 설정 > 세부 설정 설정 > [실행] 클릭하여 결과 확인
- 직각표시 자동변환: 각의 크기가
인 경우 직각으로 표시
- 강제 직각 표시, 반시계방향으로만 그리기, 반대각으로 설정 가능
6. 레이아웃 설정
- 축 보이기 체크표시 해제
-
,
축의 범위를 적절히 조절
- 문제에 맞게 출력이미지 크기 조절
7. 그림 활용
- 문제에 삽입:
- 데이터캔버스에서 그림 상단 [문제에 붙여넣기] : 문제 입력 창과 코드창에 코드 자동 입력
- 문제 생성 클릭하여 확인
- 다운로드:
- 데이터캔버스에서 그림 상단 [다운로드] : svg파일로 다운로드하여 다른 프로그램에 활용 가능
Asset Library
데이터캔버스 > 검색 > 제목, 태그 등의 조건으로 검색 > 열기
- 필요한 조건 수정/편집하여 사용 가능
- 위 예시 그림은 "직각삼각형"으로 조회하여 확인 가능
문제 작성 예시
다음 그림과 같이
,
,
인 삼각형
의 넓이를 구하시오.