위의 제목 처럼 interactive graph라고 표현하는건지 정확한 wording인지는 모르겠습니다
한국어로
python graph 마우스 드래그 , python 움직이는 그래프, python graph , python 그래프 회전
이런 키워드로 검색했더니 잘 안나오더군요
하지만! 찾았습니다 (뿌듯)
글을 잘써서 소개해드리고 싶습니다. 아래의 블로그에서 소개한 라이브러리를 사용하여 움직이는 그래프 액티비티한 그래프 상호작요 그래프를 파이썬으로 구현하였습니다.
https://seong6496.tistory.com/132
[plotly] 파이썬으로 액티비티한 그래프 그리기
matplotlib는 정적인 그래프를 그려서 줌인이나 줌아웃, 그래프 다운로드 등을 하려면 코드을 더 쳐서 그래프를 움직이고 변경하는 방식을 반복했습니다. 이 기능을 한번에 할 수 있는 plotly를 소개
seong6496.tistory.com
우선 사용한 라이브러리는 Plotly 이다.
Plotly
Plotly's
plotly.com
이 라이브러리는 파이썬 뿐만 아니라 다른 다양한 라이브러리에서 사용 할 수 있습니다.
저는 3d surface plot를 그리려고 해서 아래의 부분을 참고하였습니다.
https://plotly.com/python/3d-surface-plots/
3d
Detailed examples of 3D Surface Plots including changing color, size, log axes, and more in Python.
plotly.com
pip install plotly , pip install pandas , pip install numpy 로 라이브러리를 설치하세요.
import plotly.graph_objects as go
import pandas as pd
import numpy as np
# Read data from a csv
z_data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/api_docs/mt_bruno_elevation.csv')
z = z_data.values
sh_0, sh_1 = z.shape
x, y = np.linspace(0, 1, sh_0), np.linspace(0, 1, sh_1)
fig = go.Figure(data=[go.Surface(z=z, x=x, y=y)])
fig.update_layout(title='Mt Bruno Elevation', autosize=False,
width=500, height=500,
margin=dict(l=65, r=50, b=65, t=90))
fig.show()
아래의 그래프를 그릴 수 있습니다.
저는 pycharm에서 ? 실행하더라도 위와같은 ? 화면이 안나와서 따로 python을 설치해서 실행하였습니다
왜? 파이참에서 안될까요? local에서 실행했는데 안되더군요....
오늘도 글 읽어주셔서 감사합니다.
도움이 되셨다면 아래 하트를 ...
아니에요 도움 됐다면 다행입니다!
오늘도 좋은 하루 보내세요
아래의 링크는 참조한 다른 분들 블로그 입니다. (seong6496 님이 정리를 잘해두었습니다.)
'Python/그래프 그리기' 카테고리의 글 목록
데이터분석, 코딩, 수학을 융합하는 몸짓
seong6496.tistory.com
[matplotlib] 새창에서 plt.show()보기, 3d 그래프 회전 시키면서 보기
pip install Pyqt5를 한다. import matplotlib matplotlib.use('Qt5Agg')
study-grow.tistory.com
https://codesample-factory.tistory.com/482
파이썬 Jupyter | 3D 그래프를 회전하는 방법
Python Jupyter 노트북에서 그래프를 회전하는 방법에 대해 잘 모르겠습니다. 정적이며 마우스 움직임으로 회전하지 않습니다. from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt fig = plt.figure() a
codesample-factory.tistory.com
'Python' 카테고리의 다른 글
파이썬 파이참 워크스페이스 변경하기 실행 폴더 변경 (0) | 2025.01.10 |
---|---|
파이썬 현재 작업 폴더(Working Directory) 확인하기 (0) | 2023.10.18 |
파이썬 환경변수 설정한지 모를 때 파이썬 설치위치 검색하기 및 파이썬 환경변수 설정하기 (0) | 2023.08.02 |
파이썬 insert 에 대한 궁금증 해소 (0) | 2019.06.16 |