金牌会员
- 积分
- 1182
- 金钱
- 1182
- 注册时间
- 2020-5-13
- 在线时间
- 202 小时
|
发表于 2020-11-2 14:23:00
|
显示全部楼层
肯定支持呀、
void lv_obj_chart_test(void)
{
// lv_obj_t *cont;
lv_obj_t *scr;
scr = lv_disp_get_scr_act(NULL); /* 获取当前屏幕 */
// cont = lv_cont_create(scr, NULL);
chart = lv_chart_create(scr,NULL); /* 创建图表控件 */
//cont
// lv_obj_align(cont, NULL, LV_ALIGN_CENTER, -320, -200); /* 设置位置 */
// lv_obj_set_size(cont, 600, 400);
//chart
// lv_obj_set_drag(chart,true);
lv_obj_align(chart, NULL, LV_ALIGN_IN_TOP_MID, -75, 30); /* 设置位置 */
lv_chart_set_point_count(chart,50); /* 设置显示的点数量 */
//lv_chart_set_series_width(chart,4); /* 设置线宽度 */
lv_chart_set_range(chart, 0, 800); /* 设置范围 0-100 */
lv_chart_set_div_line_count(chart, 7, 8); /* 设置分割线的数量 */
lv_chart_set_margin(chart, 80); /* 设置标注的扩展长度 */
lv_chart_set_type(chart, LV_CHART_TYPE_LINE); /* 显示方式 显示点和线 */
lv_obj_set_size(chart,600,400); /* 设置控件尺寸 */
lv_chart_set_x_tick_texts(chart, list_value_x_500ms, 1, LV_CHART_AXIS_DRAW_LAST_TICK); /* 设置标注的文本 */
lv_chart_set_y_tick_texts(chart, list_value_y, 1, LV_CHART_AXIS_DRAW_LAST_TICK); /* 设置标注的文本 */
lv_chart_set_x_tick_length(chart, 10, 5); /* 刻度线长度 */
lv_chart_set_y_tick_length(chart, 10, 5); /* 刻度线长度 */
ser1 = lv_chart_add_series(chart, LV_COLOR_BLUE);
lv_chart_set_update_mode(chart, LV_CHART_UPDATE_MODE_CIRCULAR);
lv_task_create(Chart_Refresh, 10, LV_TASK_PRIO_MID, chart); /* 创建定期更新的任务 */
lv_chart_refresh(chart); /* 刷新图表 */
}
void Chart_Refresh()
{
lv_chart_set_next(chart, ser1, current);
} |
|