此小部件允许使用MPLD3库显示图表。
项目描述
此模块添加了在Odoo标准视图中插入mpld3图表的功能。这是一个基于D3js的交互式查看器,它将matplotlib图形带到了浏览器。
如果您想查看mpld3功能的一些示例,请点击以下链接。
目录
安装
您需要安装python mpld3库
pip install mpld3
用法
要在视图中插入mpld3图表,请按照以下步骤操作
导入所需的库
import matplotlib.pyplot as plt, mpld3
声明一个文本计算字段,如下所示
mpld3_chart = fields.Text( string='Mpld3 Chart', compute='_compute_mpld3_chart', )
在其计算方法中执行
def _compute_mpld3_chart(self): for rec in self: # Design your mpld3 figure: plt.scatter([1, 10], [5, 9]) figure = plt.figure() rec.mpld3_chart = mpld3.fig_to_html(figure)
在视图中,添加如下内容,您想在何处显示mpld3图表
<div> <field name="mpld3_chart" widget="mpld3_chart" nolabel="1"/> </div>
错误跟踪器
错误跟踪在GitHub Issues上。如果遇到问题,请先检查是否已报告该问题。如果您是第一个发现该问题的,请提供详细的反馈以帮助我们解决问题。
请勿直接联系贡献者寻求支持或技术问题帮助。
致谢
贡献者
Jordi Ballester Alomar <jordi.ballester@forgeflow.com>
其他致谢
此模块使用了开源BSD 3-clause “New”或“Revised”许可证下的库mpld3。版权(c)2013,Jake Vanderplas
Odoo社区协会(OCA)
维护者
此模块由OCA维护。
ODoo社区协会(OCA)是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
本模块是GitHub上OCA/web项目的一部分。
欢迎您贡献力量。了解更多信息请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
odoo14_addon_web_widget_mpld3_chart-14.0.1.0.1.dev4-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | efe77d06b5e0eeecf154c009a2de10475258b2c99ad006b3d46a11f6e1d434e2 |
|
MD5 | 31efd77a9550ee4e0a5945d78144820e |
|
BLAKE2b-256 | c18985cbd385c33c3ac0b3f2b353fe4db85c93dd78d184900e5ffb02d556c274 |