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();
     }
 }
Exemplo n.º 2
0
 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();
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        public FormAddSeries()
        {
            InitializeComponent();

            ss        = new SeriesSelection(new GraphData(new TimeSeriesDataSet(), 0));
            ss.Parent = this;
            ss.Dock   = DockStyle.Fill;
        }
Exemplo n.º 6
0
            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();
                }
            }
Exemplo n.º 7
0
            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();
                }
            }
Exemplo n.º 8
0
        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);
        }