[Matplotlib] Tip! 좌표축 Axes의 가로 세로 길이 Inche 단위로 알아보기 (feat. get_window_extent, dpi_scale_trans)
안녕하세요~ 꽁냥이에요. 오늘은 Matplotlib과 관련하여 간단한 팁을 소개합니다. 바로 Axes 가로 세로 길이를 Inche 단위로 알아보는 방법입니다. Axes 가로 세로 길이 비율 계산하기. 먼저 Axes는 네 개의 축으로 둘러싸인 영역을 말합니다. 이제 Axes의 가로 세로 길이를 Inche 단위로 알아봅시다. 먼저 선 그래프를 하나 그립니다. import matplotlib.pyplot as plt fig = plt.figure() fig.set_facecolor('white') ax = fig.add_subplot() ax.plot([1,2,3,4,5], [6,4,7,3,1]) plt.show() 이제 Axes의 가로 세로 길이를 인치(Inche) 단위로 뽑기 위한 코드입니다. 먼저 Fig..
2023. 1. 3.
[Matplotlib] 여러 그래프 그릴 때 x축 , y축 범위 공유하기 (feat. sharex, sharey)
안녕하세요~ 꽁냥이입니다. 여러 그래프를 그릴 때 때로는 y축(또는 x축)의 범위를 통일시킬 필요가 있습니다. 같은 스케일에서 비교를 용이하게 하기 위함이지요. Matplotlib에서는 sharex, sharey를 이용하여 축 범위를 통일시킬 수 있습니다. 이번 포스팅에서는 Matplotlib에서 여러 그래프를 그릴 때 x축, y축 범위를 공유하는 방법을 알아보겠습니다. 축 범위 공유하기 (feat. sharex, sharey) 우선 여러 그래프를 그릴 때에는 subplots를 사용하는데 sharex, sharey 인자는 각각 x, y축 범위를 통일시킬 수 있게하는 인자입니다. sharex(또는 sharey)는 부울(bool) 값을 받거나 'none', 'all', 'row', 'col' 4가지 타입의 ..
2022. 11. 5.