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