此小部件允许使用MPLD3库显示图表。
项目描述
此模块增加了将MPLD3图表插入Odoo标准视图的功能。这是一个基于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问题上进行跟踪。如果在遇到问题时,请先检查是否已报告您的问题。如果是您首先发现的,请通过提供详细且受欢迎的反馈来帮助我们解决它。
请勿直接联系贡献者以获取支持或帮助解决技术问题。
致谢
贡献者
Jordi Ballester Alomar <jordi.ballester@eficent.com>
其他致谢
此模块使用mpld3库,该库受开源BSD 3-clause“新”或“修订”许可证的约束。版权所有(c)2013,Jake Vanderplas
Odoo社区协会(OCA)
维护者
此模块由OCA维护。
ODoo社区协会(OCA)是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
此模块是GitHub上OCA/web项目的组成部分。
欢迎您贡献力量。有关如何贡献的信息,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
odoo12_addon_web_widget_mpld3_chart-12.0.1.0.0.99.dev10-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 43518c65705816ab3d8308f38a3e2afdb698743dbc4157896783d212491077b1 |
|
MD5 | a267dfcf70febd05f0f71b2ff24d9a06 |
|
BLAKE2b-256 | 6acec6d4bbcd15543ce37f67be00248ad87ba237bb930207ac9c0401163de1d6 |