0
私はVisual Studio Blend 2015で作業しており、WPFアプリケーションに折れ線グラフを追加する必要があります。問題は、Visual Studioの既存のツールである 'Chart'ツールが見つかりませんでした。私は新しい参照を追加しようとしましたが、このツールは表示されません。誰でも知っている?Visual Studio Blendのグラフ2015
ありがとうございました!
私はVisual Studio Blend 2015で作業しており、WPFアプリケーションに折れ線グラフを追加する必要があります。問題は、Visual Studioの既存のツールである 'Chart'ツールが見つかりませんでした。私は新しい参照を追加しようとしましたが、このツールは表示されません。誰でも知っている?Visual Studio Blendのグラフ2015
ありがとうございました!
最後に私は解決策を得ました。 画像に示されているように2行の折れ線グラフを作成しました。 'OxyPlot使用' を
コードは次のとおりです。
OxyPlot.PlotModel PM = new OxyPlot.PlotModel();
PM.LegendTitle = "Legend";
PM.IsLegendVisible = false;
PM.PlotAreaBorderColor = OxyColor.FromRgb(203, 203, 203);
var valueAxisX = new OxyPlot.Axes.LinearAxis() { MajorGridlineStyle = LineStyle.None, MinorGridlineStyle = LineStyle.None, Title = "Value" };
valueAxisX.Position = OxyPlot.Axes.AxisPosition.Bottom;
valueAxisX.StartPosition = 0;
valueAxisX.Title = "Weeks";
valueAxisX.TitleColor = OxyColor.FromRgb(66, 66, 66);
PM.Axes.Add(valueAxisX);
var valueAxisY = new OxyPlot.Axes.LinearAxis() { MajorGridlineStyle = LineStyle.None, MinorGridlineStyle = LineStyle.None, Title = "Value" };
valueAxisY.Position = OxyPlot.Axes.AxisPosition.Left;
valueAxisY.StartPosition = 0;
valueAxisY.Title = "Requirements";
valueAxisY.TitleColor = OxyColor.FromRgb(66, 66, 66);
PM.Axes.Add(valueAxisY);
var lineSerie = new OxyPlot.Series.LineSeries();
lineSerie.StrokeThickness = 3;
lineSerie.Color = OxyColor.FromRgb(59, 127, 196);
lineSerie.MarkerType = MarkerType.None;
lineSerie.Title = "Requirements";
lineSerie.Smooth = false;
lineSerie.Points.Add(new DataPoint(1, 25));
lineSerie.Points.Add(new DataPoint(2, 40));
lineSerie.Points.Add(new DataPoint(3, 40));
lineSerie.Points.Add(new DataPoint(4, 50));
lineSerie.Points.Add(new DataPoint(5, 100));
var lineSerie2 = new OxyPlot.Series.LineSeries();
lineSerie2.StrokeThickness = 2;
lineSerie2.Color = OxyColor.FromRgb(141, 190, 239);
lineSerie2.MarkerType = MarkerType.None;
lineSerie2.Title = "Requirements_traced";
lineSerie2.Smooth = false;
lineSerie2.Points.Add(new DataPoint(1, 20));
lineSerie2.Points.Add(new DataPoint(2, 30));
lineSerie2.Points.Add(new DataPoint(3, 40));
lineSerie2.Points.Add(new DataPoint(4, 45));
lineSerie2.Points.Add(new DataPoint(5, 75));
PM.Series.Add(lineSerie2);
PM.Series.Add(lineSerie);
PlotView.Model = PM;
ツール? WinFormsチャートコントロールを意味しますか? System.Windows.Forms.DataVisualization.dllへの参照を追加してください(DLL名についてはわかりません...) –
wpfの多くのナゲットパッケージを見つけることができます(例: '' OxyPlot')。 – FCin