与Pyodide兼容的Matplotlib HTML5后端
项目描述
matplotlib-pyodide
与Pyodide兼容的Matplotlib HTML5后端
此软件包包含两个matplotlib后端,
wasm_backend
,它允许将Agg缓冲区作为静态图像渲染到HTML画布中- 一个交互式HTML5画布后端
html5_canvas_backend
,在这篇博客文章中描述
安装
当你在Pyodide中加载matplotlib
时,此软件包将作为依赖项安装。
用法
要更改matplotlib中的后端,
- 对于wasm后端,
import matplotlib matplotlib.use("module://matplotlib_pyodide.wasm_backend")
- 对于交互式HTML5后端;
import matplotlib matplotlib.use("module://matplotlib_pyodide.html5_canvas_backend")
默认情况下,matplotlib图表将在添加到document.body
末尾的div内部进行渲染。您可以通过将document.pyodideMplTarget
设置为HTML元素来覆盖此行为。如果您有一个id为"target"的HTML元素,可以使用以下代码配置后端以在其中渲染可视化:
document.pyodideMplTarget = document.getElementById('target')
有关更多信息,请参阅matplotlib文档。
许可证
pyodide-cli 采用 Mozilla Public License Version 2.0 许可协议。
项目详情
下载文件
下载适用于您平台的应用程序文件。如果您不确定选择哪一个,请了解有关 安装包 的更多信息。
源代码分布
matplotlib-pyodide-0.2.2.tar.gz (3.4 MB 查看哈希值)
构建分布
关闭
matplotlib-pyodide-0.2.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c1f285208e891112d30e3825bb5a6f5c3a846a5f4080460a518962e2d73aa325 |
|
MD5 | 0a4fe06d02efc401cae39ee6ff21f357 |
|
BLAKE2b-256 | 5e1d7b706e1f529b055a975d359ac3357c0257260a77ab75744c34f35e51b7d6 |
关闭
matplotlib_pyodide-0.2.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 712a1bd8a06875393f25b0dc7a35cff1ecde2df36446d1290aaa846fd225a5df |
|
MD5 | a89148f54a348f992d2e0d03e0225840 |
|
BLAKE2b-256 | 368ef28cdc02d2eb5d9a711876c39be72701b09ec80ce9ea3a6b67a7f08d8212 |