Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để nhúng một âm mưu Matplotlib tương tác vào một trang web?

Để hiển thị một cốt truyện trên trang web sao cho cốt truyện có thể tương tác được, chúng ta có thể thực hiện các bước sau -

  • Cài đặt Bokeh và nhập hình , hiển thị output_file .
  • Định cấu hình trạng thái đầu ra mặc định để tạo đầu ra được lưu vào tệp khi :func:'show' được gọi là.
  • Tạo một Hình mới để vẽ biểu đồ.
  • Hiển thị các hình ảnh được tải từ các URL nhất định.
  • Hiển thị ngay một đối tượng hoặc ứng dụng Bokeh.

Ví dụ

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)

Đầu ra

Khi chúng tôi thực thi mã, nó sẽ hiển thị hình ảnh sau trên trình duyệt mặc định của bạn.

Làm thế nào để nhúng một âm mưu Matplotlib tương tác vào một trang web?

Bạn có thể di chuyển hình ảnh xung quanh trên trình duyệt, vì cốt truyện có tính tương tác