私の WPF アプリケーションには、4 つの LineGraphs をプロットできる D3 ChartPlotter があります。これは 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>
whered3
は DinamicDataDisplay の名前空間で、これはコード ビハインド (の関連部分) です。
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 の (貧弱な) ドキュメントと Web の両方で、その方向に進むものを見つけることができません。
何をすべきか、どこを見るべきかについて何か提案はありますか?
ありがとう!