コード例 #1
0
        public static PlotModel Position_None()
        {
            var model     = HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Jet(600), false);
            var colorAxis = (LinearColorAxis)model.Axes[0];

            colorAxis.Position = AxisPosition.None;
            return(model);
        }
コード例 #2
0
        public static PlotModel RenderAsImage_Vertical()
        {
            var model     = HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Jet(1000), false);
            var colorAxis = (LinearColorAxis)model.Axes[0];

            colorAxis.RenderAsImage = true;
            return(model);
        }
コード例 #3
0
        public static PlotModel Horizontal_6()
        {
            var model     = HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Jet(6), false);
            var colorAxis = (LinearColorAxis)model.Axes[0];

            colorAxis.Position = AxisPosition.Top;
            return(model);
        }
コード例 #4
0
        public static PlotModel Vertical_Short()
        {
            var model     = HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Jet(600), false);
            var colorAxis = (LinearColorAxis)model.Axes[0];

            colorAxis.StartPosition = 0.02;
            colorAxis.EndPosition   = 0.5;
            return(model);
        }
コード例 #5
0
        public static PlotModel DefaultPalette()
        {
            var model = HeatMapSeriesExamples.CreatePeaks(null, false);

            model.Axes.Clear();
            model.Axes.Add(new LinearColorAxis {
                Position = AxisPosition.Right
            });
            return(model);
        }
コード例 #6
0
        public static PlotModel RenderAsImage_Horizontal_Reversed()
        {
            var model     = HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Jet(1000), false);
            var colorAxis = (LinearColorAxis)model.Axes[0];

            colorAxis.RenderAsImage = true;
            colorAxis.Position      = AxisPosition.Top;
            colorAxis.StartPosition = 1;
            colorAxis.EndPosition   = 0;
            return(model);
        }
コード例 #7
0
        public static PlotModel UpdatingHeatMapSeries1()
        {
            var model = HeatMapSeriesExamples.CreatePeaks();

            model.Title    = "Updating HeatMapSeries";
            model.Subtitle = "Click the heat map to change the Maximum of the color axis.";
            var lca = (LinearColorAxis)model.Axes[0];
            var hms = (HeatMapSeries)model.Series[0];

            hms.MouseDown += (s, e) =>
            {
                lca.Maximum = Double.IsNaN(lca.Maximum) ? 10 : Double.NaN;
                model.InvalidatePlot(true);
            };
            return(model);
        }
コード例 #8
0
 public static PlotModel BlueWhiteRed40()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.BlueWhiteRed(40), false));
 }
コード例 #9
0
 public static PlotModel Hot30()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Hot(30), false));
 }
コード例 #10
0
 public static PlotModel HueDistinctReverse200()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.HueDistinct(200).Reverse(), false));
 }
コード例 #11
0
 public static PlotModel Jet20()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Jet(20), false));
 }
コード例 #12
0
 public static PlotModel Viridis10()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Viridis(10), false));
 }
コード例 #13
0
 public static PlotModel Peaks400()
 {
     return(HeatMapSeriesExamples.CreatePeaks(null, true, 400));
 }
コード例 #14
0
 public static PlotModel Cividis()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Cividis(), false));
 }
コード例 #15
0
 public static PlotModel BlackWhiteRed3()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.BlackWhiteRed(3), false));
 }
コード例 #16
0
 public static PlotModel Vertical_6()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Jet(6), false));
 }
コード例 #17
0
 public static PlotModel Rainbow7()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Rainbow(7), false));
 }
コード例 #18
0
 public static PlotModel Cool200()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Cool(200), false));
 }
コード例 #19
0
 public static PlotModel Inferno()
 {
     return(HeatMapSeriesExamples.CreatePeaks(OxyPalettes.Inferno(), false));
 }