Example #1
0
        private void ParseTheDataset()
        {
            if (ListOfDataSet.Count <= 0)
            {
                Debug.LogError("No data set inserted!!");
                return;
            }
            for (int i = 0; i < ListOfDataSet.Count; i++)
            {
                if (ListOfDataSet[i].ListOfBars.Count <= 0)
                {
                    Debug.LogError("No data set inserted at" + ListOfDataSet[i].GroupName);
                    return;
                }
                for (int j = 0; j < ListOfDataSet[i].ListOfBars.Count; j++)
                {
                    zvalues.Add(ListOfDataSet[i].GroupName);
                    xvalues.Add(ListOfDataSet[i].ListOfBars[j].XValue);
                    yvalues.Add(ListOfDataSet[i].ListOfBars[j].YValue);
                }
            }



            ValidateRange();
            Graph.FetchYPointValues(yMinValue, yMaxValue);
        }
Example #2
0
        private void ParseTheDataset()
        {
            if (ListOfDataSet.Count <= 0)
            {
                //Debug.LogError("No data set inserted!!");
                return;
            }
            for (int i = 0; i < ListOfDataSet.Count; i++)
            {
                if (ListOfDataSet[i].ListOfBars.Count <= 0)
                {
                    //Debug.LogError("No data set inserted at" + ListOfDataSet[i].GroupName);
                    return;
                }
                for (int j = 0; j < ListOfDataSet[i].ListOfBars.Count; j++)
                {
                    zvalues.Add(ListOfDataSet[i].GroupName);
                    xvalues.Add(ListOfDataSet[i].ListOfBars[j].XValue);
                    yvalues.Add(ListOfDataSet[i].ListOfBars[j].YValue);

                    // Adicionando maior valor de barras de cada atributo
                    if (ListOfDataSet[i].GroupName == "Humidade \n Relativa do Ar")
                    {
                        if (j == 0)
                        {
                            currentMaxList[0] = ListOfDataSet[i].ListOfBars[j].YValue;
                        }
                        else if (j > 0)
                        {
                            if (currentMaxList[0] < ListOfDataSet[i].ListOfBars[j].YValue)
                            {
                                //new Max
                                currentMaxList[0] = ListOfDataSet[i].ListOfBars[j].YValue;
                            }
                        }
                    }
                    else if (ListOfDataSet[i].GroupName == "Temp. Ambiente")
                    {
                        if (j == 0)
                        {
                            currentMaxList[1] = ListOfDataSet[i].ListOfBars[j].YValue;
                        }
                        else if (j > 0)
                        {
                            if (currentMaxList[1] < ListOfDataSet[i].ListOfBars[j].YValue)
                            {
                                //new Max
                                currentMaxList[1] = ListOfDataSet[i].ListOfBars[j].YValue;
                            }
                        }
                    }
                    else if (ListOfDataSet[i].GroupName == "Temp. Água")
                    {
                        if (j == 0)
                        {
                            currentMaxList[2] = ListOfDataSet[i].ListOfBars[j].YValue;
                        }
                        else if (j > 0)
                        {
                            if (currentMaxList[2] < ListOfDataSet[i].ListOfBars[j].YValue)
                            {
                                //new Max
                                currentMaxList[2] = ListOfDataSet[i].ListOfBars[j].YValue;
                            }
                        }
                    }
                    else if (ListOfDataSet[i].GroupName == "pH")
                    {
                        if (j == 0)
                        {
                            currentMaxList[3] = ListOfDataSet[i].ListOfBars[j].YValue;
                        }
                        else if (j > 0)
                        {
                            if (currentMaxList[3] < ListOfDataSet[i].ListOfBars[j].YValue)
                            {
                                //new Max
                                currentMaxList[3] = ListOfDataSet[i].ListOfBars[j].YValue;
                            }
                        }
                    }
                    else if (ListOfDataSet[i].GroupName == "Condutividade")
                    {
                        if (j == 0)
                        {
                            currentMaxList[4] = ListOfDataSet[i].ListOfBars[j].YValue;
                        }
                        else if (j > 0)
                        {
                            if (currentMaxList[4] < ListOfDataSet[i].ListOfBars[j].YValue)
                            {
                                currentMaxList[4] = ListOfDataSet[i].ListOfBars[j].YValue;
                            }
                        }
                    }
                }
            }

            ValidateGeneric();
            Graph.FetchYPointValues(yMinValue, yMaxValue);
        }