/// <summary> /// Builds a category series using the provided values. /// </summary> /// <param name="titles"> the series titles </param> /// <param name="values"> the values </param> /// <returns> the category series </returns> protected internal virtual CategorySeries buildCategoryDataset(string title, double[] values) { CategorySeries series = new CategorySeries(title); int k = 0; foreach (double value in values) { series.add("Project " + ++k, value); } return(series); }
/// <summary> /// Builds a bar multiple series dataset using the provided values. /// </summary> /// <param name="titles"> the series titles </param> /// <param name="values"> the values </param> /// <returns> the XY multiple bar dataset </returns> protected internal virtual XYMultipleSeriesDataset buildBarDataset(string[] titles, IList <double[]> values) { XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset(); int length = titles.Length; for (int i = 0; i < length; i++) { CategorySeries series = new CategorySeries(titles[i]); double[] v = values[i]; int seriesLength = v.Length; for (int k = 0; k < seriesLength; k++) { series.add(v[k]); } dataset.addSeries(series.toXYSeries()); } return(dataset); }
/// <summary> /// Builds a bar multiple series dataset using the provided values. /// </summary> /// <param name="titles"> the series titles </param> /// <param name="values"> the values </param> /// <returns> the XY multiple bar dataset </returns> protected internal virtual XYMultipleSeriesDataset buildBarDataset(string[] titles, IList<double[]> values) { XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset(); int length = titles.Length; for (int i = 0; i < length; i++) { CategorySeries series = new CategorySeries(titles[i]); double[] v = values[i]; int seriesLength = v.Length; for (int k = 0; k < seriesLength; k++) { series.add(v[k]); } dataset.addSeries(series.toXYSeries()); } return dataset; }
/// <summary> /// Builds a category series using the provided values. /// </summary> /// <param name="titles"> the series titles </param> /// <param name="values"> the values </param> /// <returns> the category series </returns> protected internal virtual CategorySeries buildCategoryDataset(string title, double[] values) { CategorySeries series = new CategorySeries(title); int k = 0; foreach (double value in values) { series.add("Project " + ++k, value); } return series; }