protected override void OnCreate(Android.OS.Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.xy_chart); mValue = FindViewById <EditText>(Resource.Id.xValue); mRenderer.ZoomButtonsVisible = true; mRenderer.StartAngle = 180; mRenderer.DisplayValues = true; mAdd = FindViewById <Button>(Resource.Id.add); mAdd.Enabled = true; mValue.Enabled = true; mAdd.Click += (e, s) => { double value = 0; try { value = Double.Parse(mValue.Text); } catch (Java.Lang.NumberFormatException) { mValue.RequestFocus(); return; } mValue.Text = ""; mValue.RequestFocus(); mSeries.Add("Series " + (mSeries.ItemCount + 1), value); SimpleSeriesRenderer renderer = new SimpleSeriesRenderer(); renderer.Color = COLORS[(mSeries.ItemCount - 1) % COLORS.Length]; mRenderer.AddSeriesRenderer(renderer); mChartView.Repaint(); }; }
protected DefaultRenderer BuildCategoryRenderer(int[] colors) { DefaultRenderer renderer = new DefaultRenderer(); renderer.LabelsTextSize = 15; renderer.LegendTextSize = 15; renderer.SetMargins(new[] { 20, 30, 15, 0 }); foreach (int color in colors) { SimpleSeriesRenderer r = new SimpleSeriesRenderer(); r.Color = color; renderer.AddSeriesRenderer(r); } return(renderer); }
public static DefaultRenderer BuildCategoryRenderer(int[] colors) { DefaultRenderer renderer = new DefaultRenderer(); renderer.LabelsTextSize = 15; renderer.LegendTextSize = 15; renderer.ShowLabels = false; renderer.ShowLegend = false; renderer.Scale = (float)1.44; renderer.SetMargins(new int[] { 2, 30, 15, 0 }); foreach (int color in colors) { SimpleSeriesRenderer r = new SimpleSeriesRenderer(); r.Color = color; renderer.AddSeriesRenderer(r); } return(renderer); }