1

動的データ表示チャートがあります。ChartPlotterを使用しています。デフォルトの X 軸と Y 軸があります。X 軸を 1 つ追加し、Y 軸を 2 つ追加する必要があります。これを XAML で動的にコードで実現するにはどうすればよいですか?

データは、開発者がこれらのチャートを使用して、これらの軸のいずれかにアタッチできます。たとえば、Y1、Y2、Y3 など、または X1、X2 などの軸番号の列挙を提供します。現在、上記の限られた数の軸を持ちたいと考えています。

誰かがこれに対する解決策を手伝ってくれますか? Injected Plotter を追加することはわかっていますが、複数の Injected Plotter を追加する必要がありますか? また、軸の数が増えるとしたら、さらに何軸追加する必要がありますか? 少し効率が悪いと感じるので、単一の ChartPlotter に軸を追加することに関する質問です。

4

1 に答える 1

5

動的データ表示では、各 ChartPlotter に MainHorizo​​ntalAxis と MainVerticalAxis があります。その上、新しい軸を追加する機能があります。新しい Axis オブジェクトを作成して、プロッターに追加するのは非常に簡単です。次のように、軸をプロッターの子に追加します。

plotter.Children.Add(axis);

必要な動作に合わせて事前に軸オブジェクトを設定してから、軸をプロットに追加します。

編集

複数の Graph オブジェクトを作成し、それらをプロッターの子にも追加できるように思えます。どの軸をどのグラフオブジェクトに適用するかを割り当て、それに応じてそれらをマッピングできるようです。このディスカッションから取得した情報とそこに投稿されたコード。

于 2012-11-12T16:33:20.817 に答える