위의 제목 처럼 interactive graph라고 표현하는건지 정확한 wording인지는 모르겠습니다
한국어로
python graph 마우스 드래그 , python 움직이는 그래프, python graph , python 그래프 회전
이런 키워드로 검색했더니 잘 안나오더군요
하지만! 찾았습니다 (뿌듯)
글을 잘써서 소개해드리고 싶습니다. 아래의 블로그에서 소개한 라이브러리를 사용하여 움직이는 그래프 액티비티한 그래프 상호작요 그래프를 파이썬으로 구현하였습니다.
https://seong6496.tistory.com/132
우선 사용한 라이브러리는 Plotly 이다.
이 라이브러리는 파이썬 뿐만 아니라 다른 다양한 라이브러리에서 사용 할 수 있습니다.
저는 3d surface plot를 그리려고 해서 아래의 부분을 참고하였습니다.
https://plotly.com/python/3d-surface-plots/
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 님이 정리를 잘해두었습니다.)
https://codesample-factory.tistory.com/482
'Python' 카테고리의 다른 글
파이썬 환경변수 설정한지 모를 때 파이썬 설치위치 검색하기 및 파이썬 환경변수 설정하기 (0) | 2023.08.02 |
---|---|
파이썬 insert 에 대한 궁금증 해소 (0) | 2019.06.16 |