首页 > 解决方案 > x 轴上的经过时间 - 图表控件

问题描述

我对 C++/cli 很陌生。我需要在图表控件中绘制一些实时数据(电压与时间)。我的 x 轴应该显示经过的时间。比如 1,10,20,30... 秒,间隔为 10 秒。绘制 50 个点后,我将删除第一个点。(删除在(0))。所以我不想在情节中保留我的 1 秒标签。随着时间的增加,它应该是角色。即,在 50 秒后,我的 x 轴应该显示 50、60、70...而不是 1、10、20、30...我的 x 轴显示高达 50,并且它没有显示任何进一步的标签,因为我正在删除索引 0 的点。绘图继续进行,但标签显示不正确。如何保留x轴标签?(例如:10、20、30...取决于时间)。如何解决这个问题?有人请帮助我。简而言之,如何进行 X 轴移动。

标签: c#c++-cli

解决方案


此问题的解决方案是我们需要手动强制图表使用 ResetAutoValues() 进行重新计算;用法:chart1->ResetAutoValues();


推荐阅读