public void ColumnSelected() { chart.RemoveAllData(); // >> chart-column-cs Random r = new Random(); List <TKChartDataPoint> list = new List <TKChartDataPoint> (); for (int i = 0; i < 8; i++) { list.Add(new TKChartDataPoint(new NSNumber(i + 1), new NSNumber(r.Next() % 100))); } TKChartColumnSeries series = new TKChartColumnSeries(list.ToArray()); series.Style.PaletteMode = TKChartSeriesStylePaletteMode.UseItemIndex; series.SelectionMode = TKChartSeriesSelectionMode.DataPoint; // >> chart-width-cl-cs series.MaxColumnWidth = 50; series.MinColumnWidth = 20; // << chart-width-cl-cs chart.AddSeries(series); // << chart-column-cs chart.ReloadData(); }
public override void ViewDidLoad() { base.ViewDidLoad (); TKChart chart = new TKChart (this.ExampleBounds); chart.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; this.View.AddSubview (chart); Random r = new Random (); List<CustomObject> data = new List<CustomObject> (); for (int i = 0; i < 5; i++) { CustomObject obj = new CustomObject () { ObjectID = i, Value1 = r.Next (100), Value2 = r.Next (100), Value3 = r.Next (100) }; data.Add (obj); } chart.AddSeries (new TKChartAreaSeries (data.ToArray(), "ObjectID", "Value1")); chart.AddSeries (new TKChartAreaSeries (data.ToArray(), "ObjectID", "Value2")); chart.AddSeries (new TKChartAreaSeries (data.ToArray(), "ObjectID", "Value3")); TKChartStackInfo stackInfo = new TKChartStackInfo (new NSNumber (1), TKChartStackMode.Stack); for (int i = 0; i < chart.Series.Length; i++) { TKChartSeries series = chart.Series [i]; series.SelectionMode = TKChartSeriesSelectionMode.Series; series.StackInfo = stackInfo; } chart.ReloadData (); }
public void rangeColumnSelected() { chart.RemoveAllData(); List <TKChartRangeDataPoint> list = new List <TKChartRangeDataPoint> (); for (int i = 0; i < 8; i++) { list.Add(TKChartRangeDataPoint.RangeColumnDataPoint(new NSNumber(i), lowValues[i], highValues[i])); } TKChartRangeColumnSeries series = new TKChartRangeColumnSeries(list.ToArray()); series.Style.PaletteMode = TKChartSeriesStylePaletteMode.UseItemIndex; series.SelectionMode = TKChartSeriesSelectionMode.DataPoint; chart.AddSeries(series); chart.ReloadData(); }
public void columnSelected(object sender, EventArgs e) { chart.RemoveAllData(); Random r = new Random(); List <TKChartDataPoint> list = new List <TKChartDataPoint> (); for (int i = 0; i < 8; i++) { list.Add(new TKChartDataPoint(new NSNumber(i + 1), new NSNumber(r.Next() % 100))); } TKChartColumnSeries series = new TKChartColumnSeries(list.ToArray()); series.Style.PaletteMode = TKChartSeriesStylePaletteMode.UseItemIndex; series.SelectionMode = TKChartSeriesSelectionMode.DataPoint; chart.AddSeries(series); chart.ReloadData(); }
void ReloadChart() { chart.RemoveAllData(); TKChartSeries series = null; if (this.SelectedOption == 0) { series = new TKChartCandlestickSeries(points.ToArray()); } else { series = new TKChartOhlcSeries(points.ToArray()); } series.Selection = TKChartSeriesSelection.DataPoint; TKChartNumericAxis yAxis = new TKChartNumericAxis(new NSNumber(300), new NSNumber(380)); yAxis.MajorTickInterval = 20; chart.YAxis = yAxis; chart.AddSeries(series); TKChartDateTimeAxis xAxis = (TKChartDateTimeAxis)chart.XAxis; xAxis.MinorTickIntervalUnit = TKChartDateTimeAxisIntervalUnit.Days; xAxis.Style.MajorTickStyle.TicksOffset = -3; xAxis.Style.MajorTickStyle.TicksHidden = false; xAxis.Style.MajorTickStyle.TicksWidth = 1.5f; xAxis.Style.MajorTickStyle.TicksFill = new TKSolidFill(UIColor.FromRGB(203, 203, 203)); xAxis.Style.MajorTickStyle.MaxTickClippingMode = TKChartAxisClippingMode.Visible; // >> chart-zoom-cs xAxis.AllowZoom = true; yAxis.AllowZoom = true; // << chart-zoom-cs // >> chart-pan-cs xAxis.AllowPan = true; yAxis.AllowPan = true; // << chart-pan-cs yAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Bottom | TKChartAxisLabelAlignment.Right; chart.ReloadData(); }
public override void ViewDidLoad() { base.ViewDidLoad(); TKChart chart = new TKChart(this.View.Bounds); chart.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; this.View.AddSubview(chart); Random r = new Random(); // >> chart-category-axis-cs List <TKChartDataPoint> list = new List <TKChartDataPoint> (); string[] categories = new [] { "Apple", "Google", "Microsoft", "Samsung" }; for (int i = 0; i < categories.Length; i++) { list.Add(new TKChartDataPoint(new NSString(categories[i]), new NSNumber(r.Next() % 100))); } TKChartColumnSeries series = new TKChartColumnSeries(list.ToArray()); series.SelectionMode = TKChartSeriesSelectionMode.Series; // >> chart-add-axis-cs TKChartCategoryAxis xAxis = new TKChartCategoryAxis(); xAxis.Position = TKChartAxisPosition.Bottom; xAxis.PlotMode = TKChartAxisPlotMode.BetweenTicks; series.XAxis = xAxis; // << chart-add-axis-cs // << chart-category-axis-cs TKChartNumericAxis yAxis = new TKChartNumericAxis(new NSNumber(0), new NSNumber(100)); yAxis.Position = TKChartAxisPosition.Left; chart.YAxis = yAxis; chart.AddSeries(series); // >> chart-title-cs xAxis.Title = "Vendors"; xAxis.Style.TitleStyle.TextColor = UIColor.Gray; xAxis.Style.TitleStyle.Font = UIFont.BoldSystemFontOfSize(11); xAxis.Style.TitleStyle.Alignment = TKChartAxisTitleAlignment.RightOrBottom; chart.ReloadData(); // << chart-title-cs }
void InitialiseChart() { var label = new UILabel(new RectangleF()); chart.RemoveAllData(); var datapoints = new List <TKChartDataPoint> (); var rand = new Random(); for (int i = 0; i < 8; i++) { datapoints.Add(new TKChartDataPoint(NSObject.FromObject(i + 1), NSObject.FromObject(rand.Next(0, 100)))); } var series = new TKChartColumnSeries(datapoints.ToArray()); series.Style.PaletteMode = TKChartSeriesStylePaletteMode.UseItemIndex; series.SelectionMode = TKChartSeriesSelectionMode.DataPoint; chart.AddSeries(series); chart.ReloadData(); }
public override void ViewDidLoad() { base.ViewDidLoad(); TKChart chart = new TKChart(this.ExampleBounds); chart.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; this.View.AddSubview(chart); Random r = new Random(); List <CustomObject> data = new List <CustomObject> (); for (int i = 0; i < 5; i++) { CustomObject obj = new CustomObject() { ObjectID = i, Value1 = r.Next(100), Value2 = r.Next(100), Value3 = r.Next(100) }; data.Add(obj); } chart.AddSeries(new TKChartAreaSeries(data.ToArray(), "ObjectID", "Value1")); chart.AddSeries(new TKChartAreaSeries(data.ToArray(), "ObjectID", "Value2")); chart.AddSeries(new TKChartAreaSeries(data.ToArray(), "ObjectID", "Value3")); TKChartStackInfo stackInfo = new TKChartStackInfo(new NSNumber(1), TKChartStackMode.Stack); for (int i = 0; i < chart.Series.Length; i++) { TKChartSeries series = chart.Series [i]; series.SelectionMode = TKChartSeriesSelectionMode.Series; series.StackInfo = stackInfo; } chart.ReloadData(); }
public void reloadChart(object sender, EventArgs e) { Random r = new Random(); List <TKChartDataPoint> points = new List <TKChartDataPoint> (); for (int i = 0; i < 10; i++) { float x = i * 10; float y = r.Next() % 100; TKChartDataPoint point = new TKChartDataPoint(new NSNumber(x), new NSNumber(y)); points.Add(point); } TKChartLineSeries lineSeries = new TKChartLineSeries(points.ToArray()); float shapeSize = UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone ? 14 : 17; lineSeries.SelectionMode = TKChartSeriesSelectionMode.DataPoint; lineSeries.Style.PointShape = new TKPredefinedShape(TKShapeType.Rhombus, new SizeF(shapeSize, shapeSize)); chart.AddSeries(lineSeries); chart.YAxis.Style.LabelStyle.TextHidden = true; chart.ReloadData(); }
public override void ViewDidLoad() { base.ViewDidLoad (); TKChart chart = new TKChart (this.ExampleBounds); chart.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; this.View.AddSubview (chart); TKChartNumericAxis gdpInPoundsYAxis = new TKChartNumericAxis (new NSNumber(1050), new NSNumber(1400)); gdpInPoundsYAxis.MajorTickInterval = 50; gdpInPoundsYAxis.Position = TKChartAxisPosition.Left; gdpInPoundsYAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Left; gdpInPoundsYAxis.Style.MajorTickStyle.TicksHidden = false; gdpInPoundsYAxis.Style.LineHidden = false; chart.AddAxis (gdpInPoundsYAxis); chart.YAxis = gdpInPoundsYAxis; TKChartDateTimeAxis periodXAxis = new TKChartDateTimeAxis (); periodXAxis.MajorTickIntervalUnit = TKChartDateTimeAxisIntervalUnit.Years; periodXAxis.MinorTickIntervalUnit = TKChartDateTimeAxisIntervalUnit.Years; periodXAxis.MajorTickInterval = 1; periodXAxis.Position = TKChartAxisPosition.Bottom; periodXAxis.PlotMode = TKChartAxisPlotMode.BetweenTicks; chart.AddAxis (periodXAxis); TKChartNumericAxis gdpInvestmentYAxis = new TKChartNumericAxis (new NSNumber(0), new NSNumber(20)); gdpInvestmentYAxis.MajorTickInterval = 5; gdpInvestmentYAxis.Position = TKChartAxisPosition.Right; gdpInvestmentYAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Left; gdpInvestmentYAxis.Style.MajorTickStyle.TicksHidden = false; gdpInvestmentYAxis.Style.LineHidden = false; chart.AddAxis (gdpInvestmentYAxis); TKChartNumericAxis gdpGrowthUpAnnualChangeYAxis = new TKChartNumericAxis (new NSNumber(-6), new NSNumber(4)); gdpGrowthUpAnnualChangeYAxis.MajorTickInterval = 1; gdpGrowthUpAnnualChangeYAxis.Position = TKChartAxisPosition.Right; gdpGrowthUpAnnualChangeYAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Left; gdpGrowthUpAnnualChangeYAxis.Style.MajorTickStyle.TicksHidden = false; gdpGrowthUpAnnualChangeYAxis.Style.LineHidden = false; chart.AddAxis (gdpGrowthUpAnnualChangeYAxis); TKChartNumericAxis grossNationalSavingsAnnualGrowthUpYAxis = new TKChartNumericAxis (new NSNumber(0), new NSNumber(16)); grossNationalSavingsAnnualGrowthUpYAxis.MajorTickInterval = 2; grossNationalSavingsAnnualGrowthUpYAxis.Position = TKChartAxisPosition.Right; grossNationalSavingsAnnualGrowthUpYAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Left; grossNationalSavingsAnnualGrowthUpYAxis.Style.MajorTickStyle.TicksHidden = false; grossNationalSavingsAnnualGrowthUpYAxis.Style.LineHidden = false; chart.AddAxis (grossNationalSavingsAnnualGrowthUpYAxis); NSDate date2001 = DateWithYear (2001, 12, 31); NSDate date2002 = DateWithYear (2002, 12, 31); NSDate date2003 = DateWithYear (2003, 12, 31); NSDate date2004 = DateWithYear (2004, 12, 31); NSDate date2005 = DateWithYear (2005, 12, 31); TKChartDataPoint[] gdpInPounds = new TKChartDataPoint[] { new TKChartDataPoint(date2001, new NSNumber(1200)), new TKChartDataPoint(date2002, new NSNumber(1200)), new TKChartDataPoint(date2003, new NSNumber(1225)), new TKChartDataPoint(date2004, new NSNumber(1300)), new TKChartDataPoint(date2005, new NSNumber(1350)) }; TKChartColumnSeries gdpInPoundsSeries = new TKChartColumnSeries (gdpInPounds); gdpInPoundsSeries.XAxis = periodXAxis; gdpInPoundsSeries.YAxis = gdpInPoundsYAxis; gdpInPoundsSeries.SelectionMode = TKChartSeriesSelectionMode.Series; chart.AddSeries (gdpInPoundsSeries); TKChartDataPoint[] gdpGrowthUpAnnual = new TKChartDataPoint[] { new TKChartDataPoint (date2001, new NSNumber (4)), new TKChartDataPoint (date2002, new NSNumber (3)), new TKChartDataPoint (date2003, new NSNumber (2)), new TKChartDataPoint (date2004, new NSNumber (-5)), new TKChartDataPoint (date2005, new NSNumber (1)) }; float shapeSize = UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone ? 7 : 17; TKChartLineSeries gdpGrowthUpSeries = new TKChartLineSeries (gdpGrowthUpAnnual); gdpGrowthUpSeries.Style.PointShape = new TKPredefinedShape (TKShapeType.Circle, new SizeF (shapeSize, shapeSize)); gdpGrowthUpSeries.XAxis = periodXAxis; gdpGrowthUpSeries.YAxis = gdpGrowthUpAnnualChangeYAxis; gdpGrowthUpSeries.SelectionMode = TKChartSeriesSelectionMode.DataPoint; gdpGrowthUpSeries.Style.ShapeMode = TKChartSeriesStyleShapeMode.AlwaysShow; chart.AddSeries (gdpGrowthUpSeries); TKChartDataPoint[] grossAnualSavings = new TKChartDataPoint[] { new TKChartDataPoint (date2001, new NSNumber (14)), new TKChartDataPoint (date2002, new NSNumber (8)), new TKChartDataPoint (date2003, new NSNumber (12)), new TKChartDataPoint (date2004, new NSNumber (11)), new TKChartDataPoint (date2005, new NSNumber (16)) }; TKChartLineSeries grossAnualSavingsSeries = new TKChartLineSeries (grossAnualSavings); grossAnualSavingsSeries.Style.PointShape = new TKPredefinedShape (TKShapeType.Circle, new SizeF(shapeSize, shapeSize)); grossAnualSavingsSeries.XAxis = periodXAxis; grossAnualSavingsSeries.YAxis = grossNationalSavingsAnnualGrowthUpYAxis; grossAnualSavingsSeries.SelectionMode = TKChartSeriesSelectionMode.DataPoint; grossAnualSavingsSeries.Style.ShapeMode = TKChartSeriesStyleShapeMode.AlwaysShow; chart.AddSeries (grossAnualSavingsSeries); TKChartDataPoint[] gdpInvestment = new TKChartDataPoint[] { new TKChartDataPoint (date2001, new NSNumber (15)), new TKChartDataPoint (date2002, new NSNumber (13)), new TKChartDataPoint (date2003, new NSNumber (16)), new TKChartDataPoint (date2004, new NSNumber (19)), new TKChartDataPoint (date2005, new NSNumber (15)) }; TKChartLineSeries gdpInvestmentSeries = new TKChartLineSeries (gdpInvestment); gdpInvestmentSeries.Style.PointShape = new TKPredefinedShape (TKShapeType.Circle, new SizeF(shapeSize, shapeSize)); gdpInvestmentSeries.XAxis = periodXAxis; gdpInvestmentSeries.YAxis = gdpInvestmentYAxis; gdpInvestmentSeries.SelectionMode = TKChartSeriesSelectionMode.DataPoint; gdpInvestmentSeries.Style.ShapeMode = TKChartSeriesStyleShapeMode.AlwaysShow; chart.AddSeries (gdpInvestmentSeries); this.setStyles (gdpInPoundsSeries); this.setStyles (grossAnualSavingsSeries); this.setStyles (gdpGrowthUpSeries); this.setStyles (gdpInvestmentSeries); chart.ReloadData (); }
public override void ViewDidLoad() { base.ViewDidLoad(); TKChart chart = new TKChart(this.ExampleBounds); chart.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; this.View.AddSubview(chart); TKChartNumericAxis gdpInPoundsYAxis = new TKChartNumericAxis(new NSNumber(1050), new NSNumber(1400)); gdpInPoundsYAxis.MajorTickInterval = 50; gdpInPoundsYAxis.Position = TKChartAxisPosition.Left; gdpInPoundsYAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Left; gdpInPoundsYAxis.Style.MajorTickStyle.TicksHidden = false; gdpInPoundsYAxis.Style.LineHidden = false; chart.AddAxis(gdpInPoundsYAxis); chart.YAxis = gdpInPoundsYAxis; TKChartDateTimeAxis periodXAxis = new TKChartDateTimeAxis(); periodXAxis.MajorTickIntervalUnit = TKChartDateTimeAxisIntervalUnit.Years; periodXAxis.MinorTickIntervalUnit = TKChartDateTimeAxisIntervalUnit.Years; periodXAxis.MajorTickInterval = 1; periodXAxis.Position = TKChartAxisPosition.Bottom; periodXAxis.PlotMode = TKChartAxisPlotMode.BetweenTicks; chart.AddAxis(periodXAxis); TKChartNumericAxis gdpInvestmentYAxis = new TKChartNumericAxis(new NSNumber(0), new NSNumber(20)); gdpInvestmentYAxis.MajorTickInterval = 5; gdpInvestmentYAxis.Position = TKChartAxisPosition.Right; gdpInvestmentYAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Left; gdpInvestmentYAxis.Style.MajorTickStyle.TicksHidden = false; gdpInvestmentYAxis.Style.LineHidden = false; chart.AddAxis(gdpInvestmentYAxis); TKChartNumericAxis gdpGrowthUpAnnualChangeYAxis = new TKChartNumericAxis(new NSNumber(-6), new NSNumber(4)); gdpGrowthUpAnnualChangeYAxis.MajorTickInterval = 1; gdpGrowthUpAnnualChangeYAxis.Position = TKChartAxisPosition.Right; gdpGrowthUpAnnualChangeYAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Left; gdpGrowthUpAnnualChangeYAxis.Style.MajorTickStyle.TicksHidden = false; gdpGrowthUpAnnualChangeYAxis.Style.LineHidden = false; chart.AddAxis(gdpGrowthUpAnnualChangeYAxis); TKChartNumericAxis grossNationalSavingsAnnualGrowthUpYAxis = new TKChartNumericAxis(new NSNumber(0), new NSNumber(16)); grossNationalSavingsAnnualGrowthUpYAxis.MajorTickInterval = 2; grossNationalSavingsAnnualGrowthUpYAxis.Position = TKChartAxisPosition.Right; grossNationalSavingsAnnualGrowthUpYAxis.Style.LabelStyle.TextAlignment = TKChartAxisLabelAlignment.Left; grossNationalSavingsAnnualGrowthUpYAxis.Style.MajorTickStyle.TicksHidden = false; grossNationalSavingsAnnualGrowthUpYAxis.Style.LineHidden = false; chart.AddAxis(grossNationalSavingsAnnualGrowthUpYAxis); NSDate date2001 = DateWithYear(2001, 12, 31); NSDate date2002 = DateWithYear(2002, 12, 31); NSDate date2003 = DateWithYear(2003, 12, 31); NSDate date2004 = DateWithYear(2004, 12, 31); NSDate date2005 = DateWithYear(2005, 12, 31); TKChartDataPoint[] gdpInPounds = new TKChartDataPoint[] { new TKChartDataPoint(date2001, new NSNumber(1200)), new TKChartDataPoint(date2002, new NSNumber(1200)), new TKChartDataPoint(date2003, new NSNumber(1225)), new TKChartDataPoint(date2004, new NSNumber(1300)), new TKChartDataPoint(date2005, new NSNumber(1350)) }; TKChartColumnSeries gdpInPoundsSeries = new TKChartColumnSeries(gdpInPounds); gdpInPoundsSeries.XAxis = periodXAxis; gdpInPoundsSeries.YAxis = gdpInPoundsYAxis; gdpInPoundsSeries.SelectionMode = TKChartSeriesSelectionMode.Series; chart.AddSeries(gdpInPoundsSeries); TKChartDataPoint[] gdpGrowthUpAnnual = new TKChartDataPoint[] { new TKChartDataPoint(date2001, new NSNumber(4)), new TKChartDataPoint(date2002, new NSNumber(3)), new TKChartDataPoint(date2003, new NSNumber(2)), new TKChartDataPoint(date2004, new NSNumber(-5)), new TKChartDataPoint(date2005, new NSNumber(1)) }; float shapeSize = UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone ? 7 : 17; TKChartLineSeries gdpGrowthUpSeries = new TKChartLineSeries(gdpGrowthUpAnnual); gdpGrowthUpSeries.Style.PointShape = new TKPredefinedShape(TKShapeType.Circle, new SizeF(shapeSize, shapeSize)); gdpGrowthUpSeries.XAxis = periodXAxis; gdpGrowthUpSeries.YAxis = gdpGrowthUpAnnualChangeYAxis; gdpGrowthUpSeries.SelectionMode = TKChartSeriesSelectionMode.DataPoint; gdpGrowthUpSeries.Style.ShapeMode = TKChartSeriesStyleShapeMode.AlwaysShow; chart.AddSeries(gdpGrowthUpSeries); TKChartDataPoint[] grossAnualSavings = new TKChartDataPoint[] { new TKChartDataPoint(date2001, new NSNumber(14)), new TKChartDataPoint(date2002, new NSNumber(8)), new TKChartDataPoint(date2003, new NSNumber(12)), new TKChartDataPoint(date2004, new NSNumber(11)), new TKChartDataPoint(date2005, new NSNumber(16)) }; TKChartLineSeries grossAnualSavingsSeries = new TKChartLineSeries(grossAnualSavings); grossAnualSavingsSeries.Style.PointShape = new TKPredefinedShape(TKShapeType.Circle, new SizeF(shapeSize, shapeSize)); grossAnualSavingsSeries.XAxis = periodXAxis; grossAnualSavingsSeries.YAxis = grossNationalSavingsAnnualGrowthUpYAxis; grossAnualSavingsSeries.SelectionMode = TKChartSeriesSelectionMode.DataPoint; grossAnualSavingsSeries.Style.ShapeMode = TKChartSeriesStyleShapeMode.AlwaysShow; chart.AddSeries(grossAnualSavingsSeries); TKChartDataPoint[] gdpInvestment = new TKChartDataPoint[] { new TKChartDataPoint(date2001, new NSNumber(15)), new TKChartDataPoint(date2002, new NSNumber(13)), new TKChartDataPoint(date2003, new NSNumber(16)), new TKChartDataPoint(date2004, new NSNumber(19)), new TKChartDataPoint(date2005, new NSNumber(15)) }; TKChartLineSeries gdpInvestmentSeries = new TKChartLineSeries(gdpInvestment); gdpInvestmentSeries.Style.PointShape = new TKPredefinedShape(TKShapeType.Circle, new SizeF(shapeSize, shapeSize)); gdpInvestmentSeries.XAxis = periodXAxis; gdpInvestmentSeries.YAxis = gdpInvestmentYAxis; gdpInvestmentSeries.SelectionMode = TKChartSeriesSelectionMode.DataPoint; gdpInvestmentSeries.Style.ShapeMode = TKChartSeriesStyleShapeMode.AlwaysShow; chart.AddSeries(gdpInvestmentSeries); this.setStyles(gdpInPoundsSeries); this.setStyles(grossAnualSavingsSeries); this.setStyles(gdpGrowthUpSeries); this.setStyles(gdpInvestmentSeries); chart.ReloadData(); }