此小部件允许使用Bokeh库显示图表。
项目描述
Web Widget Bokeh Chart
此模块添加了在Odoo标准视图中插入Bokeh图表的功能。
Bokeh 是一个针对现代网络浏览器的Python交互式可视化库,用于展示。它的目标是提供优雅、简洁的基本探索和高级自定义图形的构建,类似于D3.js的风格,同时通过高性能的交互性在非常大型或流数据集上提供这种能力。Bokeh可以帮助任何想要快速轻松创建交互式图表、仪表板和数据应用程序的人。
如果您想看看Bokeh能力的示例,请点击此 链接。
安装
您需要安装python bokeh库
pip install bokeh==0.12.7
用法
要在视图中插入Bokeh图表,请按以下步骤操作
声明一个文本计算字段,如下所示
bokeh_chart = fields.Text( string='Bokeh Chart', compute='_compute_bokeh_chart', )
在其计算方法中做
def _compute_bokeh_chart(self): for rec in self: # Design your bokeh figure: p = figure() # import that as `from bokeh.plotting import figure` line = p.line([0, 2], [1, 8], line_width=5) # (...) # `p.html.data` contains both markup and the script of a chart. rec.bokeh_chart = p.html.data
在视图中,在您想要显示Bokeh图表的任何位置添加以下内容
<div> <field name="bokeh_chart" widget="bokeh_chart" nolabel="1"/> </div>
错误跟踪器
错误在 GitHub Issues 上跟踪。如果在那里遇到问题,请检查您的错误是否已经报告。如果您是第一个发现它的人,请通过提供详细和受欢迎的反馈来帮助我们解决问题。
致谢
此模块使用库 Bokeh,该库受开源BSD 3-clause “New”或“Revised”许可证的约束。版权所有 (c) 2012, Anaconda, Inc。
Odoo社区协会 (OCA)
贡献者
Jordi Ballester Alomar <jordi.ballester@eficent.com>
Lois Rilo Antelo <lois.rilo@eficent.com>
Artem Kostyuk <a.kostyuk@mobilunity.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。
若要为此模块做出贡献,请访问 http://odoo-community.org。
项目详情
关闭
散列值 for odoo11_addon_web_widget_bokeh_chart-11.0.1.1.1-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | fada49fb6e8a1f08b66e74afe08472686765b5819a350279a780af78f2beb710 |
|
MD5 | 2129002b25647314edfbadff9dbf2891 |
|
BLAKE2b-256 | 8e00a309b98a07bdf3c324ba412dd14976a7fbda6d7d8d94f3575bbb6a048be6 |