Matplotlib은 Python으로 작성된 무료 오픈 소스 플로팅 라이브러리입니다. Python 스크립트를 사용하여 2D 그래픽 및 플롯을 만드는 데 사용됩니다. matplotlib 기능을 사용하려면 먼저 라이브러리를 설치해야 합니다.
명령 프롬프트에서 다음 명령을 실행하면 PyPi에서 Matplotlib의 최신 안정 패키지를 쉽게 설치할 수 있습니다.
으아악다음 명령을 사용하여 conda를 통해 Matplotlib을 설치할 수 있습니다.
으아악Contour 플롯은 등고선이라고 불리는 상수 Z-슬라이스를 플로팅하여 3차원 데이터를 2차원 표면으로 시각화하는 데 사용됩니다.
두 입력 X 및 Y(X 및 Y축 좌표)의 함수인 윤곽 함수(Z)를 사용하여 플롯됩니다.
으아악Matplotlib는 등고선 플롯을 그리는 데 plt.contour 및 plt.contourf 두 가지 기능을 제공합니다.
matplotlib.pyplot. 개요() 메서드는 윤곽선을 그리는 데 사용됩니다. QuadContourSet을 반환합니다. 함수의 구문은 다음과 같습니다 -
으아악[X,Y]: Z 중앙값의 좌표를 나타내는 선택적 매개변수입니다.
Z: 그려진 윤곽선의 높이 값입니다.
레벨: 등고선/영역의 수와 위치를 결정하는 데 사용됩니다.
numpy 삼각함수를 사용하여 등고선을 그리는 예를 들어보겠습니다.
으아악f(x,y) 함수는 numpy 삼각 함수를 사용하여 정의됩니다.
다른 예를 들어 등고선을 그려보겠습니다.
으아악z 함수는 x 및 y 좌표 값의 제곱근의 합입니다. numpy.sqrt() 함수를 사용하여 구현되었습니다.
matplotlib.pyplot은 채워진 윤곽선을 그리는 윤곽선() 메서드를 제공합니다. 함수의 구문은 다음과 같습니다 -
으아악어디,
[X,Y]: Z 중앙값의 좌표를 나타내는 선택적 매개변수입니다.
Z: 그려진 윤곽선의 높이 값입니다.
레벨: 등고선/영역의 수와 위치를 결정하는 데 사용됩니다.
다른 예를 들어 Contourf() 메서드를 사용하여 등고선 플롯을 그려 보겠습니다.
으아악fig.colorbar() 메소드를 사용하여 플롯에 색상을 추가합니다. z 함수는 x 및 y 좌표 값의 제곱근의 합입니다.
이 예에서는 matplotlib.plt.contourf() 메서드를 사용하여 극좌표 윤곽선을 그립니다.
으아악위의 모든 예에서는 numpy.meshgrid() 함수를 사용하여 X 및 Y 좌표 배열을 생성했습니다.
위 내용은 Python Matplotlib를 사용하여 등고선 플롯 그리기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!