在使用chart组件进行画图表的时候,切换屏幕导致内存增加,多半是设置组件的样式出现了问题,鄙人通过比较发现
lv_chart_set_type(ui->scrProcessing_chart, LV_CHART_TYPE_SCATTER);
出现了问题,这个函数是设置(x,y)来画线的。所以修改为
lv_chart_set_type(ui->scrProcessing_chart, LV_CHART_TYPE_LINE);
使用一个y轴增加线。两者的效果都一样:
出现这种问题,鄙人也不清楚,可能lvgl版本有点bug,如果遇到小伙伴说个666.
lvgl chart切换屏幕出现内存增加,小提示
于 2024-01-04 10:13:05 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)