/* * 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; } }