Пример #1
0
 public MainWindow()
 {
     InitializeComponent();
     NetGraph.Graph    = NetGraphGenerator.GenerateNetworkGraph();
     CartGraph.Graph   = ScatterGraphGenerator.GenerateScatterGraph();
     CartGraph.Render += AddPoint;
 }
Пример #2
0
        private void AddPoint(TimeSpan deltaTime)
        {
            var r         = new Random();
            var seriesIdx = r.Next(CartGraph.Graph.State.Series.Count);
            var series    = CartGraph.Graph.State.Series[seriesIdx];

            var(x, y) = ScatterGraphGenerator.GenNormalDistPt(r);
            var pt     = DateTime.UtcNow.Ticks;
            var str    = pt.ToString();
            var offset = series.Points.Count;

            series.Add(str, x, y);
            CartGraph.Graph.State.Update((float)deltaTime.TotalSeconds);
        }