numpy 그래프 예제

위의 몇 가지 예에서 볼 수 있듯이 matplotlib이 기술적, 구문 중심의 라이브러리가 될 수 있다는 사실은 없습니다. 제작 준비 차트를 만들려면 플롯을 미세 조정하기 위해 인터넷 검색을 하고 줄의 호지포지를 결합하는 데 반 시간이 필요합니다. 가로 로 누적 된 막대 그래프를 만들려면 bar() 메서드를 두 번 사용하고 막대 그래프의 인덱스와 너비를 언급하는 인수를 전달하여 가로로 함께 스택합니다. 또한 그래프의 범례와 xticks()를 표시하여 막대의 위치에 따라 x축에 레이블을 지정하는 데 사용되는 두 가지 다른 메서드 범례()를 사용합니다. 여기서 figure() 명령은 수동으로 축을 지정하지 않으면 서브플롯(111)이 기본적으로 생성되기 때문에 선택 사항입니다. subplot() 명령은 무화과가 1에서 numrows*numcols까지의 숫자, 숫자, 무화과를 지정합니다. 서브플롯 명령의 쉼표는 numrows*numcols<10인 경우 선택 사항입니다. 따라서 서브플롯(211)은 서브플롯(2, 1, 1)과 동일하다. 임의의 수의 서브플롯및 축을 작성할 수 있습니다.

좌선 그리드가 아닌 좌표에 축을 수동으로 배치하려는 경우 축() 명령을 사용하여 위치를 축([왼쪽, 아래쪽, 너비, 높이]))으로 지정할 수 있습니다. pylab_example 예제 코드: axes_demo.py 를 수동으로 배치하는 예와 pylab_example 예제 코드: 서브플롯이 많은 예의 서브플롯_demo.py를 참조하십시오. 좋아, 충분한 이론. 이제 모든 것을 하나로 묶고 플로팅을 할 준비가 되었습니다. 여기에서부터는 주로 무국적(객체 지향) 접근 방식에 의존하게 되는데, 이 접근 방식은 더 사용자 정의가 가능하고 그래프가 더 복잡해짐에 따라 유용합니다. pyplot 하위 모듈은 막대 그래프를 생성하는 bar() 함수를 제공합니다. 다음 예제는 x 및 y 배열의 두 집합의 막대 그래프를 생성합니다. 마찬가지로 막대 그래프를 세로로 스택하려면 아래쪽 인수를 사용하고 아래를 그 값으로 스택하려는 막대 그래프를 언급할 수 있습니다.

이 예제에서는 조금 더 진행 중: 한 그림 내에서 여러 서브 플롯 (축)이 있는 예제를 살펴보고 이산 균일 배포에서 가져온 두 개의 상관 배열을 플로팅해 보겠습니다: 무료 보너스: 여기를 클릭하여 5 Python + Matplotlib을 다운로드하십시오. 고유한 플롯과 그래픽을 만들기 위한 기초로 사용할 수 있는 전체 소스 코드가 있는 예제입니다. 따라서 화려한 예제를 보기 전에 matplotlib 디자인의 핵심 개념을 파악하는 것이 유용합니다. pyplots 함수를 호출하는 방법과 유사하게 플롯을 조작하기 위해 인스턴스 메서드를 호출할 수 있습니다. 세 개의 타임 계열의 누적 영역 그래프로 설명해 봅시다: 히스토그램은 높이와 무게, 주가, 고객 대기 시간 등과 같은 데이터를 볼 때 매우 일반적인 유형의 플롯입니다.