物料图表StatCharts组件数据实际值与图表显示值不一致的问题

小程序开发相关产品技术讨论,包括面板、智能小程序、React Native、Ray跨端框架、Panel SDK、微信小程序、小程序开发工具(IDE)及其他开发技术相关等话题


soundpool
Posts: 67

lshinylee 2024年 Oct 14日 14:39

可以尝试下这个 3.1.1-beta-1 版本,修复了 line-area 图表类型下显示异常的问题

感谢贵方在技术上的鼎力支持。测试贵方给的3.1.1-beta-1版本过程中,当温度值为0℃时,其图表显示值正常显示即为0,OK;但是当某天(比如10月9日)温度值不存在,即当设备未上报任何数据值时,其图表显示值仍为0℃(见附件截图),温度实际值与图表UI显示值依然不一致,通过getStatisticsRangDay(入参{devId:'6cb20d79769e8e75a5xudo',dpId:'1',type:'avg',startDay:'20241001',endDay:'20241031'})获取的数据值截图和后台10.9温设备度日志截图见附件

Attachments
getStatisticsRangDay接口返回数据
getStatisticsRangDay接口返回数据
图表UI显示值
图表UI显示值
10月9设备温度功能点后台数据
10月9设备温度功能点后台数据

Tags:
lshinylee
Posts: 312

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

这是因为不同类型的统计规则,返回的数据连续性会有一定差异,这块我们文档汇总梳理一下,完成更新发布后会在此同步。

:D :D :D

soundpool
Posts: 67

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

lshinylee 2024年 Oct 14日 14:39

可以尝试下这个 3.1.1-beta-1 版本,修复了 line-area 图表类型下显示异常的问题

使用3.1.1-beta-1 版本测试过,依然存在当温度值不存在的时候,图表显示为“0℃”,而不是正常值“-℃”,具体见附件

Attachments
图表组件版本
图表组件版本
图表显示值
图表显示值
后台数据
后台数据
lshinylee
Posts: 312

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

soundpool 2024年 Dec 2日 14:26
lshinylee 2024年 Oct 14日 14:39

可以尝试下这个 3.1.1-beta-1 版本,修复了 line-area 图表类型下显示异常的问题

使用3.1.1-beta-1 版本测试过,依然存在当温度值不存在的时候,图表显示为“0℃”,而不是正常值“-℃”,具体见附件

@tuya-miniapp/charts@0.3.23

看一下 yarn.lock 里上述依赖是否满足

:D :D :D

soundpool
Posts: 67

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

lshinylee 2024年 Dec 3日 15:01
soundpool 2024年 Dec 2日 14:26
lshinylee 2024年 Oct 14日 14:39

可以尝试下这个 3.1.1-beta-1 版本,修复了 line-area 图表类型下显示异常的问题

使用3.1.1-beta-1 版本测试过,依然存在当温度值不存在的时候,图表显示为“0℃”,而不是正常值“-℃”,具体见附件

@tuya-miniapp/charts@0.3.23

看一下 yarn.lock 里上述依赖是否满足

上述依赖是满足的,见附件

Attachments
yarn1.lock
yarn1.lock
yarn.lock
yarn.lock
lshinylee
Posts: 312

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

我们这边看是没问题的,你可以请求一下然后再把入参附一下,我们这边用对应设备的数据带入再模拟下看看

:D :D :D

soundpool
Posts: 67

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

lshinylee 2024年 Dec 10日 17:59

我们这边看是没问题的,你可以请求一下然后再把入参附一下,我们这边用对应设备的数据带入再模拟下看看

温度入参数据:tempTableData: {"devIdList": ["6cb20d79769e8e75a5xudo"], "dpList": [{"id": "1", "name": "温度"}], "unit": "℃", "range": "1hour", "startDate": "20241211", "endDate": "20241211"};具体见附件

Attachments
组件代码截图
组件代码截图
图表显示截图
图表显示截图
图表数据入参数据截图
图表数据入参数据截图
lshinylee
Posts: 312

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

2024-12-11 11:03:45.390 的请求返回结果如下

{"result":{"2024121100":"0","2024121101":"0","2024121102":"0","2024121103":"0","2024121104":"0","2024121105":"0","2024121106":"0","2024121107":"0","2024121108":"0","2024121109":"0","2024121110":"0","2024121111":"0"},"success":true,"t":1733886225390,"tid":"88edebb6b76c11ef888a260afb3717a7"}

所以显示0是正常的哈。

:D :D :D

soundpool
Posts: 67

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

lshinylee 2024年 Dec 11日 21:00

2024-12-11 11:03:45.390 的请求返回结果如下

{"result":{"2024121100":"0","2024121101":"0","2024121102":"0","2024121103":"0","2024121104":"0","2024121105":"0","2024121106":"0","2024121107":"0","2024121108":"0","2024121109":"0","2024121110":"0","2024121111":"0"},"success":true,"t":1733886225390,"tid":"88edebb6b76c11ef888a260afb3717a7"}

所以显示0是正常的哈。

但有些数据在涂鸦后台是不存在的呀,比如20241211 00:00--20241211 08:00这段时间内,其数据是没有的(温度是存在0℃这个值的,且数据不存在不代表就是0℃),因为这段时间设备根本就不在线(设备已断电),涂鸦后台部分时间端的数据查询见附件

Attachments
涂鸦后台无数据截图
涂鸦后台无数据截图
lshinylee
Posts: 312

Re: 物料图表StatCharts组件数据实际值与图表显示值不一致的问题

这个问题可以转下工单支持下,和图表组件本身无关了,和固件的上报逻辑以及统计规则有关,提交完工单以后可以发下工单 ID,我们这边转述下对应信息。

:D :D :D

Post Reply