在我的 WPF 应用程序中,我有一个 D3 ChartPlotter,我可以在其中绘制 4 个 LineGraphs。这是 XAML 代码:
<d3:ChartPlotter Name="plotter">
<d3:ChartPlotter.HorizontalAxis>
<d3:HorizontalAxis Name="timeAxis" />
</d3:ChartPlotter.HorizontalAxis>
<d3:ChartPlotter.VerticalAxis>
<d3:VerticalAxis Name="accelerationAxis" />
</d3:ChartPlotter.VerticalAxis>
</d3:ChartPlotter>
DinamicDataDisplayd3
的命名空间在哪里,这是后面的代码(相关部分)。
var x = new List<int>();
var y = new List<int>();
for (var t = 0; t <= 10; t = t + 1) {
x.Add(t);
y.Add(Math.Pow(t,2));
}
var xCoord = new EnumerableDataSource<int>(x);
xCoord.SetXMapping(t => t);
var yCoord = new EnumerableDataSource<int>(y);
yCoord.SetYMapping(k => k);
CompositeDataSource plotterPoints = new CompositeDataSource(xCoord, yCoord);
plotter.AddLineGraph(plotterPoints, Brushes.Red.Color , 2, "MyPlot");
我现在要做的是删除此图并使用一组不同的点重新绘制它。不幸的是,我在 D3 的(糟糕的)文档和网络中都找不到任何朝着这个方向发展的东西。
关于做什么或在哪里看的任何建议?
谢谢!