如何在网页上嵌入一个交互式 Matplotlib 图表?
若要将图表显示在网页上并使图表具有交互性,我们可以采取以下步骤 -
- 安装Bokeh并导入figure、show和output_file。
- 将默认输出状态配置为在调用:func:'show'时生成保存到文件中的输出。
- 创建用于绘图的新图形。
- 呈现从给定 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)输出
执行代码后,你的默认浏览器中将显示以下图像。

由于图表具有交互性,你可以在浏览器中移动图像。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP