【问题标题】:How to update Line series Chart with data consistently?如何用数据一致地更新折线图?
【发布时间】:2011-11-29 21:18:41
【问题描述】:

我有一个使用 WPFToolKit 的简单折线图。我希望每 5 分钟在图表上更新一次新数据。但我不知道该怎么做。我现在显示数据的方式是这样的。

    public Window1()
    {
        InitializeComponent();
        showColumnChart();
    }


    private void showColumnChart()
    {
         List<KeyValuePair<double,double>> Power = new List<KeyValuePair<double, double>>();
        Power.Add(new KeyValuePair<double, double>(30, 40));
        Power.Add(new KeyValuePair<double,double>(50, 60));
        //Setting data for line chart
      lineChart.DataContext = Power;

    }

另外,我必须使用数据库吗?任何帮助,将不胜感激。

谢谢,

【问题讨论】:

  • 检查 System.Windows.Forms.Timer 并在委托内部,调用您的方法来更新图表上的数据。
  • 考虑到我们正在讨论 WPF,建议改用 Ststem.Timers.Timer。如果可以,请避免引用 WindowsForms。
  • 但我想要 x 轴,即 5 分钟间隔对应的数据。对不起,如果我不清楚。谢谢

标签: c# wpf charts wpftoolkit


【解决方案1】:

检查http://www.c-sharpcorner.com/UploadFile/mahesh/WPfTimer09292009090518AM/WPfTimer.aspx(使用Dispatcher Timer,您可以实现)。

【讨论】:

  • 谢谢,但我仍然不知道如何使用传入数据更新图表。对不起,我是新来的..
猜你喜欢
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-28
相关资源
最近更新 更多