3

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

4

1 回答 1

2

请在下面找到一个以编程方式创建 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"/>

在此处输入图像描述

于 2017-11-06T22:52:02.940 回答