Python 은 matplotlib 를 사용 하여 기본 그래 픽 기능 예제 를 실현 합 니 다.

이 글 은 Python 이 matplotlib 를 사용 하여 기본 그림 그리 기 기능 을 실현 하 는 것 을 실례 로 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
간단 한 예

# -*- coding:utf-8 -*-
#!python3
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,10,101)  #       ,      
y = np.sin(x)        #  numpy  sin  
z = np.cos(x**2)
plt.figure(figsize=(8,6))  #       
plt.plot(x,y,label="$y=sin(x)$",color = "red",linewidth=2)      #      ,$        
plt.plot(x,z,label="$y=cos(x**2)$")
plt.xlabel("Times/s")    #               
plt.ylabel("Volt/v")
plt.title("Demo")
plt.ylim(-1.2,1.2) #  y   
plt.legend()
plt.show()         #    

위의 프로그램 을 실행 하려 면 아래 그림 과 같은 곡선 을 사용 해 야 합 니 다.

plot 함수 호출 방식 이 유연 합 니 다.plt.plot(x,y,label="$y=sin(x)$",color = "red",linewidth=2)x,y 배열 을 plot 에 전달 한 후 키워드 매개 변수 로 각종 속성 을 지정 합 니 다.
  • label:그 려 진 곡선 에 이름 을 표시 합 니 다.이 이름 은 그림(legend)에 표 시 됩 니 다.문자열 앞 뒤에'$'기 호 를 추가 하면 matplotlib 는 내 장 된 latex 엔진 으로 그 려 진 수학 공식 을 사용 합 니 다.
  • color:곡선 을 지정 한 색상
  • linewidth:지 정 된 곡선의 너비
  • xlabel:x 축 을 설정 한 텍스트
  • ylabel:y 축 을 설정 한 텍스트
  • 제목:도표 제목 설정
  • ylim:y 축의 범위 설정
  • legend:그림 표시
  • show():모든 그림 표시
  • 다 축도 그리 기
    그림 을 그 리 는 영역 에 여러 개의 키 그림 을 그 리 는 것 으로 이해 할 수 있다.호출 함수subplot(numRows, numCols, plotNum)subplot전체 그림 영역 을 numRows 행*numCols 열 키 구역 으로 나 눈 다음 왼쪽 에서 오른쪽으로,위 에서 아래로 각각 하위 구역 에 번 호 를 매 기 며 왼쪽 위의 하위 구역 의 번 호 는 1 입 니 다.만약 numRows,numCols 와 plotNum 이 세 개의 수가 모두 10 보다 작다 면,그것들 을 하나의 정수 로 줄 일 수 있다.예 를 들 어 subplot(323)와 subplot(3,2,3)는 같다.subplot 는 plotNum 이 지정 한 영역 에 축 대상 을 만 듭 니 다.새로 만 든 축 이 이전에 만 든 축 과 겹 치면 이전 축 은 삭 제 됩 니 다.
    예 를 들 어 다음 프로그램 은 그림 공간 을 색상 이 다른 6 부 로 나 눌 수 있 습 니 다.
    
    # -*- coding:utf-8 -*-
    #!python3
    import matplotlib.pyplot as plt
    for idx, color in enumerate("rgbyck"):
      plt.subplot(320+idx+1, axisbg=color)
    plt.show()
    
    
    실행 효과:

    더 많은 파 이 썬 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
    본 논문 에서 말 한 것 이 여러분 의 Python 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

    좋은 웹페이지 즐겨찾기