我想有很多答案,但我只找到有关数据更新的答案,而不是图表本身。
就我而言,我有一个每 X 分钟更新一次的图表。当程序启动时,它会在文件中查找一些值。假设只有一个 one 值(在这种情况下为一列),这个值为 20。然后它显示它很好,最大值为 30。
当它刷新时,我会做这样的事情
TheDiagram.Series.Clear()
Dim Serie_Value As New Series
With Serie_Value
.Name = "MySerie"
.ChartType = SeriesChartType.StackedColumn
.Color = Color.Green
With .Points
.AddXY("MyName", theValueFromFile)
End With
End With
TheDiagram.Series.Add(Serie_Value)
在这种情况下,我们说现在的值是 60,那么 y 轴仍然在 30 作为最大值,所以我看不到列的末端(顶部)。我如何告诉图表/chartarea“像第一次渲染一样重绘自己”?