Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

웹 페이지에 대화형 Matplotlib 플롯을 포함하는 방법은 무엇입니까?

<시간/>

플롯이 대화식일 수 있도록 웹페이지에 플롯을 표시하려면 다음 단계를 수행할 수 있습니다. -

  • 보케 설치 그림 가져오기 , 보여줘출력 파일 .
  • :func:'show'일 때 파일에 저장된 출력을 생성하도록 기본 출력 상태를 구성합니다. 라고 합니다.
  • 플로팅을 위한 새 Figure를 만듭니다.
  • 주어진 URL에서 로드된 이미지를 렌더링합니다.
  • Bokeh 개체 또는 응용 프로그램을 즉시 표시합니다.

예시

from bokeh.plotting import figure, show, output_file

output_file('image.html')
p = figure(x_range=(0, 1), y_range=(0, 1))

p.image_url(url=['bird.jpg'], x=0, y=1, w=0.8, h=0.6)
show(p)

출력

코드를 실행하면 기본 브라우저에 다음 이미지가 표시됩니다.

웹 페이지에 대화형 Matplotlib 플롯을 포함하는 방법은 무엇입니까?

플롯이 대화형이므로 브라우저에서 이미지를 이동할 수 있습니다.