Python 시각화 (matplotlib, seaborn, plotly)/plotly
-
[plotly] plotly로 그래프 만드는 3가지 방법Python 시각화 (matplotlib, seaborn, plotly)/plotly 2020. 10. 17. 18:37
다른 Python 시각화 라이브러리와 plotly의 가장 큰 장점은 js를 기반으로 한 interaction입니다. zoom-in, zoom-out, 원하는 영역만 스크롤하여 보기, 그래프에 마우스를 갖다 대었을 때 value표시 등 interaction이 가능하다는 점은 큰 장점입니다. 또한 한글 폰트가 깨지지 않는다는 장점도 있습니다. plotly에서는 그래프를 만드는 방법이 크게 3가지 있습니다. 하나씩 살펴본 후에 어떤 상황에서 어떤 방법들이 사용되는지 알아보도록 하겠습니다. 참고 : plotly.com/python/creating-and-updating-figures/ 1. Dictionary At a low level, figures can be represented as dictionarie..
-
[plotly] 하나의 subplot에 2개의 y축을 사용하고 싶은 경우Python 시각화 (matplotlib, seaborn, plotly)/plotly 2020. 10. 13. 21:47
2개의 y축을 사용해야 하는 경우를 알아봅시다. 예를 들어 아래와 같은 그래프가 있다고 가정합니다. fig = make_subplots(rows=1, cols=1) # 하나의 subplot에 여러 개의 그래프를 추가할 수 있습니다 fig.add_trace( go.Scatter(x=[1,2,3,4,5,6,7,8,10], y=[10, 20, 30], name="3배 성장"), row=1, col=1 ) fig.add_trace( go.Scatter(x=[1,2,3,4,5,6,7,8,10], y=[100, 150, 200], name="2배 성장"), row=1, col=1 ) fig.update_layout(height=600, width=800) fig.show() 이런 그래프의 경우, 파란색 선은 3배 ..
-
[plotly] subplot 만들기Python 시각화 (matplotlib, seaborn, plotly)/plotly 2020. 10. 13. 20:42
Python에서 주로 사용되는 시각화 라이브러리 plotly를 통해 subplot을 만드는 방법을 알아봅니다. 1. subplot 그리기 2. subplot 제목추가 3. subplot 개별 크기 조정 4. 첫 번째 행에는 그래프 1개, 두 번째 행에는 그래프 2개를 그리고 싶은 경우 5. subplot의 타입을 바꿔줘야 하는 경우 Plotly - 참고로 plotly에는 그래프를 그리는 방법이 대표적으로 plotly.express(px) 를 이용하여 그리는 방법과 graph_objects(go)를 이용하여 그리는 방법이 있는데 subplot의 경우에는 go를 이용하여 그려야 하는 듯 합니다. # 전체 파라미터 fig = make_subplots( rows=2, # 행 개수 cols=2, # 열 개수 sh..