0

James McCaffrey が提供するチュートリアルを使用してグラフを生成しました: http://msdn.microsoft.com/en-us/magazine/ff714591.aspx

私はそうすることができます。また、次のようにツールチップを追加しました。

plotter.AddLineGraph(compositeDataSource1,
new Pen(Brushes.Blue, 2),
new CircleElementPointMarker{ Size = 10.0, Fill = Brushes.Red ,Tooltip="Coordinates"},
new PenDescription("Number bugs open"));

私の質問は: ツールチップのポイントの座標を表示するにはどうすればよいですか?

4

2 に答える 2

1

これが私の問題を解決した方法です。

EnumerableDataSource<TPoint> edc;
edc= new EnumerableDataSource<TPoint>(List_Of_TPoint);
            edc.SetXMapping(x => dateAxis.ConvertToDouble(x.X));
            edc.SetYMapping(y => Convert.ToDouble(y.Y));
            edc.AddMapping(CircleElementPointMarker.ToolTipTextProperty, s => String.Format("Y-Data : {0}\nX-Data : {1}", s.Y, s.X));

EnumerableDataSource の作成中に上記のマッピングを追加しました。そして、edcをプロッターに追加しました。

plotter.AddLineGraph(
                            edc,
                            new Pen(Brushes.Transparent, 3),
                            new CircleElementPointMarker
                            {
                                Size = 15,
                                Brush = border,
                                Fill = c2
                            },
                            null
                            );
于 2014-02-11T09:49:03.070 に答える