Python에서 Matplotlib로 작업할 때 시각화의 모양과 명확성은 정보를 효과적으로 전달하는 데 중요한 역할을 합니다. Matplotlib는 모든 플롯에 대해 전체적으로 또는 특정 시각화에 대해 개별적으로 matplotlib의 그림 크기를 변경하는 간단한 방법을 제공하여 사용자에게 다양한 애플리케이션 및 컨텍스트에 대해 플롯을 최적화할 수 있는 유연성을 제공합니다. 이번 포스팅에서는 그림의 크기를 변경하는 방법에 대해 알아 보겠습니다. Matplotlib ~에 파이썬 .
플롯에 사용하는 방법은 무엇입니까?
Matplotlib의 주요 목적은 데이터를 나타내는 그림을 만드는 것입니다. 데이터 시각화를 사용하면 데이터를 이해하기 쉬운 형식으로 선별하고 추세와 특이점을 강조하여 스토리를 전달하는 것입니다. 축, 그래프 플롯, 기하학적 모양 등을 포함하여 다양한 유형의 데이터로 그림을 채울 수 있습니다. 그래프를 그릴 때 그림의 크기를 특정 크기로 설정하고 싶을 수도 있습니다. 그림의 크기를 더 넓게, 높이를 더 높게 만드는 등의 작업을 원할 수 있습니다.
Matplotlib에서 플롯 크기 늘리거나 줄이기
이는 다음의 속성을 통해 달성할 수 있습니다. Matplotlib ~로 알려진 무화과 크기 . figsize 속성을 사용하면 그림의 너비와 높이를 단위 인치 단위로 지정할 수 있습니다.
Python matplotlib.pyplot figsize 구문
통사론: plt.Figure(figsize=(너비, 높이))
매개변수 :
CTC 전체 형태
width>: 그림의 너비(인치)입니다.height>: 그림의 높이(인치)입니다.figsize 속성은 Figure() 함수의 매개변수입니다. 이는 선택적 속성이며 기본적으로 그림의 크기는 (6.4, 4.8)입니다. 이는 함수에서 속성이 언급되지 않은 표준 플롯입니다.
Matplotlib에서 Figsize 변경
다음은 matplotlib에서 figsize를 변경할 수 있는 예입니다.
실시예 1 : 그림 크기 인수 설정
이 예에서는 너비가 6인치, 높이가 3인치인 Matplotlib 그림이 생성되어 선형 방정식 �=2�를 플롯하는 데 사용됩니다. 그리고 =2 엑스 . 결과 그래프에는 이 방정식의 표시된 점이 표시됩니다.
파이썬3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 6 and height 3> plt_1>=> plt.figure(figsize>=>(>6>,>3>))> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
>
산출:

Jupiter 노트북이 아닌 Python IDE를 사용하는 경우에 작동합니다. Jupiter 노트북을 사용하는 경우 plt.show()를 사용하지 마십시오. 대신 matplotlib를 가져온 직후 코드에 %matplotlib 인라인을 지정합니다.
예시 2: Matplotlib에서 그림 크기 변경
Matplotlib에서 그림 크기 조정의 동적 특성을 보려면 이제 차원이 반전된 그림을 만들어야 합니다. 이제 높이는 너비 크기의 두 배가 됩니다.
파이썬3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 3 and height 6> plt_1>=> plt.figure(figsize>=>(>3>,>6>))> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for> # x-axis and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
>
산출:

예시 3: Matplotlib에서 그림의 높이와 너비 설정
이 예에서는 단순히 figsize를 사용하는 대신 다음을 사용하여 플롯의 높이와 너비를 설정할 수도 있음을 알 수 있습니다. set_fighight() 그리고 set_figwidth() 기능.
파이썬3
Java를 배열로 나열
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 10 and height 5> fig>=> plt.figure()> fig.set_figheight(>5>)> fig.set_figwidth(>10>)> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
>
>
산출:

예시 4: 그림의 높이와 너비를 인치 단위로 설정
여기서는 다음을 사용하여 그림 크기를 인치 단위로 설정하는 또 다른 예를 살펴보겠습니다. set_size_inches .
파이썬3
# We start by importing matplotlib> import> matplotlib.pyplot as plt> # Plotting a figure of width 5 and height 5> fig>=> plt.figure()> fig.set_size_inches(>5>,>5>)> # Let's plot the equation y=2*x> x>=> [>1>,>2>,>3>,>4>,>5>]> # y = [2,4,6,8,10]> y>=> [x>*>2> for> x>in> x]> # plt.plot() specifies the arguments for x-axis> # and y-axis to be plotted> plt.plot(x, y)> # To show this figure object, we use the line,> # fig.show()> plt.show()> |
문자열의 문자
>
>
산출:
