首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB.NET图表自动缩放,但保持10倍AxisX (实时时间图)

VB.NET图表自动缩放,但保持10倍AxisX (实时时间图)
EN

Stack Overflow用户
提问于 2016-03-17 12:07:19
回答 1查看 782关注 0票数 1

请原谅,由于我对vb.net图表缺乏经验,解释这个问题可能有困难。

简介:

在单击按钮(最终是定时器)时,我使用以下命令

代码语言:javascript
复制
        Chart1.Series("Channel 1").ChartType = DataVisualization.Charting.SeriesChartType.FastLine
    With Chart1.ChartAreas(0)
        .AxisX.Maximum = 10 'or double.NaN?
        .AxisX.Minimum = 0
        .AxisY.Maximum = 100
        .AxisY.Minimum = 0
        .AxisX.Interval = 1
    End With

并添加以下内容

代码语言:javascript
复制
Chart1.Series("Channel 1").Points.AddXY(lHrMin.Text, tbCount1.Text) 'A count number and time in hr-min-sec format
Chart1.Series("Channel 2").Points.AddXY(lHrMin.Text, tbcount2.Text) 'A count number and time in hr-min-sec format

这将使我的图表看起来像这样,如果我点击几次按钮

问题:

上面的示例停止在axisx 10,因为这是我的最大值。NaN而不是10将产生下面的下一个图像。

由于它将连接到一个计时器,我希望我的图表总是查看最后一个小时左右,但不是更多。我不希望它太长,因为那样它就会很小,就像这样:

我想要的:

因此,它应该像实时图表一样永远缩放,但必须始终显示10 axisX。我找到这个gif来说明我正在寻找的https://camo.githubusercontent.com/19cfad4976e427bf31ca6a0a3d03728cf2b10704/687474703a2f2f692e696d6775722e636f6d2f4d524b32304b622e676966 / http://tinyurl.com/jhb62pt -也是这个视频https://www.youtube.com/watch?v=JdwW7UTjO2A

出于某种原因,这似乎不像我所希望的那么容易。我尝试了很多不同来源的东西,但都没有用。

我的问题.

我如何使图表停留在10 axisX,但仍然使它在每个按钮点击更新(定时器最终)?让它循环起来我想..。可能是像财产之类简单的东西。谢谢。

编辑1:我找到了几个关键字。有图解的实时图表。删除系列的最后值,用新值替换。问题依然存在,如何解决?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-18 09:45:55

我想说的是,试试这样的东西:

代码语言:javascript
复制
'Whenever you need to add a point
Public Sub AddPoint(Channel as String, Time as String, Count as Integer)
  Dim points = Chart1.Series(Channel).Points
  if points.Count > maxPoints then 'Where maxPoints is the maximum number of points you can allow on your chart
    points.removeAt(0) 'Will work if points is an Enumerable
  End if
  points.addXY(Time, Count)
End Sub

这样做的目的是从图表中删除最古老的点,这样看起来就像在移动。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36060113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档