-3
私はスプライン曲線を作成する必要があります。私は、WPFがスプライン合成を直接提供していないことを知っています。WPFのスプライン曲線図(テンプレート行による)
私はどのように曲線のグラフを表示するためにlineseries chartをカスタマイズ(テンプレート)することができますか、私は第三者の有料ツールを使いたくありません。 (もちろん無料です)
おかげ
私はスプライン曲線を作成する必要があります。私は、WPFがスプライン合成を直接提供していないことを知っています。WPFのスプライン曲線図(テンプレート行による)
私はどのように曲線のグラフを表示するためにlineseries chartをカスタマイズ(テンプレート)することができますか、私は第三者の有料ツールを使いたくありません。 (もちろん無料です)
おかげ
あなたはスプラインシリーズで何を意味するかは、ラインシリーズを平滑化されている場合は、OxyPlotを使用することができます。 LineSeries
を使用してtrue
するSmooth
プロパティを設定します。ここ
例:
public MainWindow()
{
this.InitializeComponent();
var plotModel = new PlotModel { Title = "OxyPlot" };
plotModel.Axes.Add(new OxyPlot.Axes.LinearAxis { Position = OxyPlot.Axes.AxisPosition.Bottom });
plotModel.Axes.Add(new OxyPlot.Axes.LinearAxis { Position = OxyPlot.Axes.AxisPosition.Left, Maximum = 10, Minimum = 0 });
var series1 = new OxyPlot.Series.LineSeries
{
MarkerType = MarkerType.Circle,
MarkerSize = 5,
MarkerStroke = OxyColors.White
};
series1.Points.Add(new DataPoint(0, 6));
series1.Points.Add(new DataPoint(1, 2));
series1.Points.Add(new DataPoint(2, 4));
series1.Points.Add(new DataPoint(3, 2));
series1.Points.Add(new DataPoint(4, 7));
series1.Points.Add(new DataPoint(6, 6));
series1.Points.Add(new DataPoint(8, 8));
series1.Smooth = true;
plotModel.Series.Add(series1);
this.Content = new OxyPlot.Wpf.PlotView() { Model = plotModel };
}
注この部分:series1.Smooth = true;
はい、これは私が何を意味するのかです。ありがとうございます。 – Yogesh