AirScout/OxyPlot/Source/Examples/ExampleLibrary/Series/RectangleBarSeriesExamples.cs

33 wiersze
1.4 KiB
C#

// --------------------------------------------------------------------------------------------------------------------
// <copyright file="RectangleBarSeriesExamples.cs" company="OxyPlot">
// Copyright (c) 2014 OxyPlot contributors
// </copyright>
// --------------------------------------------------------------------------------------------------------------------
namespace ExampleLibrary
{
using OxyPlot;
using OxyPlot.Series;
[Examples("RectangleBarSeries"), Tags("Series")]
public static class RectangleBarSeriesExamples
{
[Example("RectangleBarSeries")]
public static PlotModel RectangleBarSeries()
{
var model = new PlotModel { Title = "RectangleBarSeries", LegendPlacement = LegendPlacement.Outside };
var s1 = new RectangleBarSeries { Title = "RectangleBarSeries 1" };
s1.Items.Add(new RectangleBarItem { X0 = 2, X1 = 8, Y0 = 1, Y1 = 4 });
s1.Items.Add(new RectangleBarItem { X0 = 6, X1 = 12, Y0 = 6, Y1 = 7 });
model.Series.Add(s1);
var s2 = new RectangleBarSeries { Title = "RectangleBarSeries 2" };
s2.Items.Add(new RectangleBarItem { X0 = 2, X1 = 8, Y0 = -4, Y1 = -1 });
s2.Items.Add(new RectangleBarItem { X0 = 6, X1 = 12, Y0 = -7, Y1 = -6 });
model.Series.Add(s2);
return model;
}
}
}