Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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;
	  }