与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 |