본문 바로가기
728x90

그래프3

[추가자료] 9.3 데이터 시각화 plotly- dice (주사위) Plotly는 데이터 시각화를 위한 매우 강력한 라이브러리 중 하나로, 대화형 그래프를 생성할 수 있게 도와줍니다. Plotly는 웹 기반의 도구이며, Python, R, MATLAB, Perl, Julia 등 다양한 프로그래밍 언어를 지원합니다. 특히 Python에서의 사용이 매우 인기가 있습니다.주요 특징대화형 차트: Plotly를 사용하여 만든 차트는 사용자가 마우스로 호버하거나 클릭할 때 상세 정보를 볼 수 있는 대화형 기능을 제공합니다.다양한 차트 유형: Plotly는 선형 차트, 산점도, 히스토그램, 막대 그래프, 파이 차트, 산점도 행렬, 3D 차트, 지리적 맵 등 다양한 차트와 그래프 유형을 지원합니다.웹 통합: Plotly 그래프는 HTML과 JavaScript를 기반으로 하기 때문에 웹.. 2024. 6. 13.
[추가자료] 9.3 데이터 시각화 Matplotlib - RandomWalk(무작위 이동) from random import choiceclass RandomWalk: """랜덤 워크를 만드는 클래스""" def __init__(self, num_points=5000): """속성을 초기화합니다.""" self.num_points = num_points # 이동은 (0,0)에서 시작합니다. self.x_values = [0] self.y_values = [0] def fill_walk(self): """"랜덤 워크의 각 포인트를 계산합니다""" # 설정한 이동 수에 도달할 때까지 움직임을 반복합니다 while len(self.x_values)  import matplotlib.p.. 2024. 6. 11.
[추가자료] 9.3 데이터 시각화 Matplotlib - 직선, 점 그래프 직선 그래프 예제import matplotlib.pyplot as pltdef draw_chart() : """직선 그래프 그려보기""" input_values = [1,2,3,4,5] squares = [1,4,9,16,25] # 내장 스타일 지정 plt.style.use('seaborn-v0_8') fig, ax = plt.subplots() ax.plot(input_values, squares, linewidth=3) # 그래프 타이틀을 지정하고 축에 이름표를 붙인다. ax.set_title("Square Numbers", fontsize=24) ax.set_xlabel("Value", fontsize=14) ax.set_ylabel("Sq.. 2024. 6. 11.
728x90