/*
         * EXPORT FOR CANDLE STICK
         */
        public CandleChartData ExportCandleStickData(Widget.Charts.Models.CandleStickChart.CandleStickChartData bubbleChartData)
        {
            var dataSetItems     = bubbleChartData.DataSets;
            var listDataSetItems = new List <CandleChartDataSet>();

            foreach (var itemChild in dataSetItems)
            {
                var entryOriginal          = itemChild.IF_GetValues().Select(item => new CandleChartDataEntry(item.GetXPosition(), item.GetHigh(), item.GetLow(), item.GetOpen(), item.GetClose()));
                CandleChartDataSet dataSet = new CandleChartDataSet(entryOriginal.ToArray(), itemChild.IF_GetLabel());
                OnIntializeDataSetCandle(itemChild, dataSet);
                listDataSetItems.Add(dataSet);
            }

            CandleChartData data = new CandleChartData(listDataSetItems.ToArray());

            return(data);
        }
        private void InitializeChart()
        {
            if (supportChart != null && supportChart.ChartData != null && chartOriginal != null)
            {
                var dataSetItems     = supportChart.ChartData.IF_GetDataSet();
                var listDataSetItems = new List <CandleChartDataSet>();

                foreach (var itemChild in dataSetItems)
                {
                    var entryOriginal          = itemChild.IF_GetEntry().Select(item => new CandleChartDataEntry(item.GetXPosition(), item.GetHigh(), item.GetLow(), item.GetOpen(), item.GetClose()));
                    CandleChartDataSet dataSet = new CandleChartDataSet(entryOriginal.ToArray(), itemChild.IF_GetTitle());
                    listDataSetItems.Add(dataSet);
                }

                CandleChartData data = new CandleChartData(listDataSetItems.ToArray());
                chartOriginal.Data = data;
            }
        }