如何使用实时图表动态创建笛卡尔图表

时间:2017-11-06 18:26:17

标签: c# wpf charts cartesian livecharts

有谁能告诉我如何在C#代码中动态创建笛卡尔图表? 我使用CartesianChart ch = new CartesianChart();创建了一个笛卡尔图表实例,但是我是否需要添加系列,边距等?基本上我需要在代码中创建wpf笛卡尔图表,然后在wpf应用程序中显示。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

请在下面找到一个简单的示例,以编程方式创建CartesianChart实例并将其应用于命名的WPF元素。 CartesianChart至少需要显示一些数据,这些数据在SeriesCollection中定义并设置为Series属性。

代码背后:

    CartesianChart ch = new CartesianChart();
    ch.Series = new SeriesCollection
    {
        new LineSeries
        {
            Title = "Series 1",
            Values = new ChartValues<double> { 1, 1, 2, 3 ,5 }
        }
    };
    TestGrid.Children.Add(ch);

XAML:

<Grid Name="TestGrid"/>

enter image description here