protected override void SetChartData(List<XYColumnChartData> dataList) { List<XYHistogramChartData> histogramDataList = new List<XYHistogramChartData>(); foreach (XYColumnChartData dataItem in dataList) { XYHistogramChartData histogramDataListItem = new XYHistogramChartData(); histogramDataListItem.X = dataItem.X.ToString(); histogramDataListItem.Y = dataItem.Y; histogramDataListItem.S = dataItem.S.ToString(); histogramDataList.Add(histogramDataListItem); } if (dataList.Count > 0 && dataList[0].Y2.HasValue && series1 != null) { series1.Visibility = System.Windows.Visibility.Visible; } xyChart.DataSource = histogramDataList; //dataList; }
protected override void SetChartData(List <XYColumnChartData> dataList) { List <XYHistogramChartData> histogramDataList = new List <XYHistogramChartData>(); // var dList =.Select(x => (Convert.ToDateTime(x.S) < HistogramChartParameters.EndDate && Convert.ToDateTime( x.S) > HistogramChartParameters.StartDate)) foreach (XYColumnChartData dataItem in dataList) { XYHistogramChartData histogramDataListItem = new XYHistogramChartData(); histogramDataListItem.X = dataItem.X.ToString(); histogramDataListItem.Y = dataItem.Y; histogramDataListItem.S = dataItem.S.ToString(); histogramDataList.Add(histogramDataListItem); } if (dataList.Count > 0 && dataList[0].Y2.HasValue && series1 != null) { series1.Visibility = System.Windows.Visibility.Visible; } xyChart.DataSource = histogramDataList; //dataList; }