允许绘制Plotly图表。
项目描述
此模块添加了在Odoo标准视图中插入Plotly图表的可能性。
Plotly 是一个建立在d3.js和stack.gl之上的Python交互式可视化库,plotly.js是一个高级、声明式的图表库。plotly.js附带超过40种图表类型,包括科学图表、3D图表、统计图表、SVG地图、金融图表等。
如果您想查看Plotly功能的示例,请点击此 链接。
目录
安装
您需要安装python plotly库
pip3 install plotly==5.4.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')
在视图中,在任何您想显示Plotly图表的地方添加如下内容
<div> <field name="plotly_chart" widget="plotly_chart" nolabel="1"/> </div>
错误追踪
错误在 GitHub问题 上跟踪。如果遇到问题,请检查您的错误是否已被报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的 反馈 来帮助我们解决问题。
请不要直接联系贡献者以寻求支持或技术问题的帮助。
致谢
贡献者
Roberto Fichera <roberto.fichera@levelprime.com>
米歇尔·扎切杜 <michele.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。
项目详情
关闭
odoo14_addon_web_widget_plotly_chart-14.0.1.0.1.dev5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4f178b49a0897492d5a60a5e1588e9b0b8e2a6dbf0c205e0688581174374d856 |
|
MD5 | 149cca8006aa525a55450dbf6048e798 |
|
BLAKE2b-256 | 54ccf9e91d138a889bcfe331d9fb97c25ed250c5bf086c4a14982037cb4b41a7 |