用函数调用OxyPlot

date
Nov 9, 2021
slug
10004
status
Published
tags
wpf
C#
summary
type
Post
public static PlotModel ExampleScatterSeriesPlot()
{
var plotModel1 = new PlotModel();
plotModel1.Subtitle = "The scatter points are added to the Points collection.";
plotModel1.Title = "ScatterSeries";
        var linearAxis1 = new LinearAxis
        {
            Position = AxisPosition.Bottom
        };
        plotModel1.Axes.Add(linearAxis1);

        var linearAxis2 = new LinearAxis();
        plotModel1.Axes.Add(linearAxis2);

        var scatterSeries1 = new ScatterSeries();
        scatterSeries1.Points.Add(new ScatterPoint(0.667469348137951, 0.701595088793707));
        scatterSeries1.Points.Add(new ScatterPoint(7.74765135149828, 5.11139268759237));
        scatterSeries1.Points.Add(new ScatterPoint(7.97490558492714, 8.27308291023275));
        scatterSeries1.Points.Add(new ScatterPoint(1.65958795308116, 7.36130623489679));
        scatterSeries1.Points.Add(new ScatterPoint(2.6021636475819, 5.06004851081411));
        scatterSeries1.Points.Add(new ScatterPoint(2.30273722312541, 3.87140443263175));
        scatterSeries1.Points.Add(new ScatterPoint(2.15980615101746, 0.208108848989061));
        //scatterSeries1.ActualPoints.Add(new ScatterPoint(0.667469348137951, 0.701595088793707));
        //scatterSeries1.ActualPoints.Add(new ScatterPoint(7.74765135149828, 5.11139268759237));
        //scatterSeries1.ActualPoints.Add(new ScatterPoint(7.97490558492714, 8.27308291023275));
        //scatterSeries1.ActualPoints.Add(new ScatterPoint(1.65958795308116, 7.36130623489679));
        //scatterSeries1.ActualPoints.Add(new ScatterPoint(2.6021636475819, 5.06004851081411));
        //scatterSeries1.ActualPoints.Add(new ScatterPoint(2.30273722312541, 3.87140443263175));
        //scatterSeries1.ActualPoints.Add(new ScatterPoint(2.15980615101746, 0.208108848989061));

        plotModel1.Series.Add(scatterSeries1);
        return plotModel1;
    }
用如下调用,plotView1是界面上添加的实例。
plotView1.Model = ExampleScatterSeriesPlot();

© Wen Bo 2021 - 2022