애니메이션(2)
-
Python Tkinter - 5. 그래픽과 애니메이션
5. 그래픽과 애니메이션이번 주차에서는 Tkinter의 Canvas 위젯을 활용하여 도형을 그리는 방법, 드래그 앤 드롭 구현, 애니메이션 적용 등을 학습합니다.또한 드로잉 툴, 데이터 시각화, 애니메이션을 활용한 시계 및 2D 게임 개발을 실습합니다.이론1. Canvas 위젯Tkinter의 Canvas 위젯은 GUI에서 그래픽 요소를 표현하는 가장 강력한 도구입니다. 이를 통해 선, 사각형, 원 등의 기본 도형을 그리거나, 객체를 이동하는 다양한 기능을 구현할 수 있습니다.1) 도형 그리기 (선, 사각형, 원)import tkinter as tkroot = tk.Tk()root.title("Canvas 도형 그리기")canvas = tk.Canvas(root, width=400, height=300, ..
2025.02.28 -
Matplotlib - 4. 고급 사용법
Matplotlib은 기본적인 그래프 생성뿐만 아니라 고급 기능을 활용하여 시각화를 더욱 정교하고 유연하게 만들 수 있습니다. 이 섹션에서는 서브플롯, 다중 축, 스타일 변경, 애니메이션 생성, 사용자 정의 틱 포매터, 그리고 이미지 처리와 관련된 고급 사용법을 다룹니다.4.1 서브플롯과 레이아웃plt.subplot()과 plt.subplots()plt.subplot()plt.subplot()은 하나의 Figure에 여러 그래프를 배치할 때 사용됩니다.예제:import matplotlib.pyplot as pltx = [1, 2, 3, 4]y1 = [10, 20, 30, 40]y2 = [40, 30, 20, 10]plt.subplot(2, 1, 1) # 2행 1열에서 첫 번째 위치plt.plot(x, ..
2025.01.21