此小部件允许使用Bokeh库显示图表。
项目描述
此模块添加了将Bokeh图表插入Odoo标准视图的可能性。
Bokeh 是一个面向现代网络浏览器的Python交互式可视化库,用于展示。其目标是提供优雅、简洁的基本探索性和高级自定义图形构建,类似于D3.js的风格,同时还能在非常大的或流式数据集上提供高性能交互性。Bokeh可以帮助任何想要快速轻松地创建交互式绘图、仪表板和数据应用程序的人。
如果您想查看Bokeh功能的一些示例,请点击此 链接。
目录
安装
您需要安装python bokeh库
pip3 install bokeh==1.1.0
使用
要在视图中插入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) # (...) # fill the record field with both markup and the script of a chart. 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 上跟踪。如果遇到问题,请检查是否已经报告了您的问题。如果您是第一个发现它的,请通过提供详细且受欢迎的 反馈 来帮助我们解决问题。
请不要直接联系贡献者寻求支持或帮助解决技术问题。
致谢
贡献者
Jordi Ballester Alomar <jordi.ballester@eficent.com>
Lois Rilo Antelo <lois.rilo@eficent.com>
Artem Kostyuk <a.kostyuk@mobilunity.com>
其他致谢
本模块使用了Bokeh库,该库遵循开源BSD 3条款“新”或“修订”许可。版权(c)2012,Anaconda,Inc。
Odoo社区协会(OCA)
维护者
本模块由OCA维护。
OCA或Odoo社区协会是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
当前维护者
本模块是GitHub上OCA/web项目的组成部分:OCA/web。
欢迎您贡献力量。要了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
odoo12_addon_web_widget_bokeh_chart-12.0.1.0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7a4a84fe33a0a97d764f73eba66385ae23bc98165a8c7b688e4694c8c04b4627 |
|
MD5 | d71f49d93f7c7fac4aca13d98eea0538 |
|
BLAKE2b-256 | 7bca2814991b22976ef787a71b3a0b9182c6905193b3659cb68a42346f94ea1e |