Mad*_*nyo 4 c# charts msdn winforms
我想使用MSDN图表来表示我从telnet应用程序获取的实时数据.出于测试目的,我添加了一个按钮来手动更改图表.我手动制作了图表,它在X轴上有0到5个点,X上的值不同.该系列由它的默认名称"Series1"命名.
我尝试了以下方法:
chart1.Series [ "系列1"] Points.ElementAt(0).SetValueY(40); //什么都没发生
chart1.Series ["Series1"].Points.ElementAt(1).SetValueXY(1,20); //什么都没发生
.chart1.Series [ "系列1"]点[0] .SetValueY(40); //什么都没发生
chart1.Series ["Series1"].Points.ElementAt(1).YValues.SetValue(10,0); //什么都没发生
chart1.Series [ "系列1"] Points.Clear(); //删除它应该的所有点.
那么如何在运行时更改数据点条目?
-EDIT-如果我使用修改一个点chart1.Series["Series1"].Points.ElementAt(0).SetValueY(40);并在此之后添加一个点chart1.Series["Series1"].Points.AddXY(1, 40);,修改后的点会捕捉到它的修改位置.结论是修改确实会改变点Y值,但图形不会刷新.AddXY()函数似乎是autorefresh.我似乎找不到手动调用Refresh()的方法.
chart1.Refresh()更改值后调用; 它将强制重绘图表,获取新值.
| 归档时间: |
|
| 查看次数: |
17094 次 |
| 最近记录: |