此小部件允许使用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() line = p.line([0, 2], [1, 8], line_width=5) # (...) # Get the html components and convert them to string into the field. script, div = components(p) rec.bokeh_chart = '%s%s' % (div, script)
在视图中,在您想显示Bokeh图表的地方添加类似以下内容
<div> <field name="bokeh_chart" widget="bokeh_chart" nolabel="1"/> </div>
错误追踪器
错误在 GitHub Issues 上跟踪。如果在那里遇到问题,请检查您的问题是否已被报告。如果您是第一个发现它的人,请帮助我们通过提供详细且受欢迎的反馈来解决这个问题。
鸣谢
此模块使用 Bokeh 库,该库受开源BSD 3条款“新”或“修订”许可证的约束。版权(c)2012,Anaconda,Inc。
Odoo社区协会(OCA)
贡献者
约迪·巴列斯特·阿洛马尔 <jordi.ballester@eficent.com>
洛伊斯·里洛·安特洛 <lois.rilo@eficent.com>
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问http://odoo-community.org。
项目详情
关闭
哈希值 for odoo9_addon_web_widget_bokeh_chart-9.0.1.0.0.99.dev3-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 68cb07b7724fe09f9aa0dee15e27f23979d16ff4b3c6af05e9cbe64b7151e282 |
|
MD5 | f99b504d52855afa4947e8772b9204ed |
|
BLAKE2b-256 | 26a4e148153dac564a37039b20ffca855fbca6712aad253de2ba923a97aa902c |