允许绘制图表。
项目描述
该模块增加了将 Plotly 图表插入 Odoo 标准视图的可能性。
Plotly是一个建立在 d3.js 和 stack.gl 之上的 Python 交互式可视化库,plotly.js 是一个高级的、声明性的图表库。plotly.js 附带了 40 多种图表类型,包括科学图表、3D 图表、统计图表、SVG 地图、金融图表等。
如果您想查看 plotly 功能的一些示例,请点击此链接。
目录
<nav class="contents local" id="contents" role="doc-toc"> </nav>安装
您需要安装 python plotly 库:
pip3 install plotly==4.1.0
用法
要在视图中插入 Plotly 图表,请执行以下操作:
像这样声明一个文本计算字段:
plotly_chart = fields.Text( string='Plotly Chart', compute='_compute_plotly_chart', )在其计算方法中:
def _compute_plotly_chart(self): for rec in self: data = [{'x': [1, 2, 3], 'y': [2, 3, 4]}] rec.plotly_chart = plotly.offline.plot(data, include_plotlyjs=False, output_type='div')在视图中,在要显示绘图图表的任何位置添加类似的内容:
<div> <field name="plotly_chart" widget="plotly_chart" nolabel="1"/> </div>
错误追踪器
在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。
不要就技术问题的支持或帮助直接联系贡献者。
学分
贡献者
罗伯托菲切拉 <罗伯托. fichera @ levelprime 。com >
Michele Zaccheddu <米歇尔。zaccheddu @ levelprime 。com >
其他学分
该模块使用 开源 MIT 许可证下的库Plotly.js 。版权所有 (c) 2019 Plotly, Inc
Odoo 社区协会 (OCA)
维护者
该模块由 OCA 维护。
OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。
该模块是GitHub 上OCA/web项目的一部分。
欢迎您贡献。要了解如何,请访问https://odoo-community.org/page/Contribute。
项目详情
关
odoo12_addon_web_widget_plotly_chart -12.0.1.0.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 489b116998c9b2b55044cc13928674b4d2011135944691d2ed61cb84cd1cc570 |
|
| MD5 | ea3ac105b96a18bb7ac7bc46ddaf9417 |
|
| 布莱克2-256 | 9527144e2246e1aec581755a4cdfab5945ff205cb4acf110f18e01c8ef1bccf0 |