protected override void OnResume() { base.OnResume(); if (mChartView == null) { LinearLayout layout = FindViewById <LinearLayout>(Resource.Id.chart); mChartView = ChartFactory.GetPieChartView(this, mSeries, mRenderer); mRenderer.ClickEnabled = true; mChartView.Click += (e, s) => { SeriesSelection seriesSelection = mChartView.CurrentSeriesAndPoint; if (seriesSelection == null) { Toast.MakeText(this, "No chart element selected", ToastLength.Short).Show(); } else { for (int i = 0; i < mSeries.ItemCount; i++) { mRenderer.GetSeriesRendererAt(i).Highlighted = (i == seriesSelection.PointIndex); } mChartView.Repaint(); Toast.MakeText(this, "Chart data point index " + seriesSelection.PointIndex + " selected " + "point value=" + seriesSelection.Value, ToastLength.Short).Show(); } }; layout.AddView(mChartView, new Android.Views.ViewGroup.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent)); } else { mChartView.Repaint(); } }
protected override void OnResume() { base.OnResume(); if (mChartView == null) { LinearLayout layout = FindViewById <LinearLayout>(Resource.Id.chart); mChartView = ChartFactory.GetLineChartView(this, mDataset, mRenderer); mRenderer.ClickEnabled = true; mRenderer.SelectableBuffer = 10; mChartView.Click += (e, s) => { SeriesSelection seriesSelection = mChartView.CurrentSeriesAndPoint; if (seriesSelection == null) { Toast.MakeText(this, "No chart element", ToastLength.Short).Show(); } else { Toast.MakeText(this, "Chart element in series index " + seriesSelection.SeriesIndex + " data point index " + seriesSelection.PointIndex + " was clicked" + " closest point value X=" + seriesSelection.XValue + ",Y=" + seriesSelection.Value, ToastLength.Short).Show(); } }; layout.AddView(mChartView, new Android.Views.ViewGroup.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent)); bool enabled = mDataset.SeriesCount > 0; SetSeriesWidgetsEnabled(enabled); } else { mChartView.Repaint(); } }
public void TrendChart() { //DashboardInitialize(); AddWidget("Trend Chart"); Options("Metric").Clicks(); CustomMetric(); Options("Axis").Clicks(); AxisType.SelectDropdown("Month"); SeriesSelection.SelectDropdown("Resources"); SeriesType.SelectDropdown("Departments"); Characterlimit.ClearText(); Characterlimit.EnterText("10"); Options("Base").Clicks(); BasenGoal(.5, 1.5); Filter("Trend Chart"); Apply(); WaitforIt(Properties.InactivePhase); }
public void HeatMap() { //DashboardInitialize(); AddWidget("HeatMap"); Options("Metric").Clicks(); RatioMetric(); Options("Axis").Clicks(); AxisType.SelectDropdown("Day"); SeriesSelection.SelectDropdown("Resources"); SeriesType.SelectDropdown("Departments"); Characterlimit.ClearText(); Characterlimit.EnterText("10"); Options("Formatting").Clicks(); Formatting(); Filter("Heatmap"); Apply(); }
public FormAddSeries() { InitializeComponent(); ss = new SeriesSelection(new GraphData(new TimeSeriesDataSet(), 0)); ss.Parent = this; ss.Dock = DockStyle.Fill; }
public virtual void OnClick(View v) { // handle the click event on the chart SeriesSelection seriesSelection = outerInstance.mChartView.CurrentSeriesAndPoint; if (seriesSelection == null) { Toast.MakeText(outerInstance, "No chart element", ToastLength.Short).Show(); } else { // display information of the clicked point //mc ++ mc# // Toast.MakeTextuniquetempvar.show(); Toast.MakeText(outerInstance, "mc++??", ToastLength.Long).Show(); } }
public void OnClick(View v) { SeriesSelection seriesSelection = outerInstance.mChartView.CurrentSeriesAndPoint; if (seriesSelection == null) { Toast.MakeText(outerInstance, "No chart element selected", ToastLength.Short).Show(); } else { for (int i = 0; i < outerInstance.mSeries.ItemCount; i++) { outerInstance.mRenderer.GetSeriesRendererAt(i).Highlighted = i == seriesSelection.PointIndex; } outerInstance.mChartView.Repaint(); //mc++ mc# //Toast.MakeTextuniquetempvar.Show(); Toast.MakeText(outerInstance, "mc++??", ToastLength.Long).Show(); } }
public void ComplianceHeatMap() { //DashboardInitialize(); AddWidget("Compliance Heatmap"); Filter("Compliance Heatmap"); Options("Axis").Clicks(); AxisType.SelectDropdown("Day"); SeriesSelection.SelectDropdown("Resources"); SeriesType.SelectDropdown("Departments"); Options("Formatting").Clicks(); Formatting(); Apply(); WaitforIt(Properties.LittlePause); }