Search in sources :

Example 1 with XYChart

use of org.achartengine.chart.XYChart in project Anki-Android by Ramblurr.

the class ChartFactory method getLineChartView.

/**
 * Creates a line chart view.
 *
 * @param context the context
 * @param dataset the multiple series dataset (cannot be null)
 * @param renderer the multiple series renderer (cannot be null)
 * @return a line chart graphical view
 * @throws IllegalArgumentException if dataset is null or renderer is null or
 *           if the dataset and the renderer don't include the same number of
 *           series
 */
public static final GraphicalView getLineChartView(Context context, XYMultipleSeriesDataset dataset, XYMultipleSeriesRenderer renderer) {
    checkParameters(dataset, renderer);
    XYChart chart = new LineChart(dataset, renderer);
    return new GraphicalView(context, chart);
}
Also used : XYChart(org.achartengine.chart.XYChart) CombinedXYChart(org.achartengine.chart.CombinedXYChart) LineChart(org.achartengine.chart.LineChart) CubicLineChart(org.achartengine.chart.CubicLineChart)

Example 2 with XYChart

use of org.achartengine.chart.XYChart in project Anki-Android by Ramblurr.

the class ChartFactory method getScatterChartView.

/**
 * Creates a scatter chart view.
 *
 * @param context the context
 * @param dataset the multiple series dataset (cannot be null)
 * @param renderer the multiple series renderer (cannot be null)
 * @return a scatter chart graphical view
 * @throws IllegalArgumentException if dataset is null or renderer is null or
 *           if the dataset and the renderer don't include the same number of
 *           series
 */
public static final GraphicalView getScatterChartView(Context context, XYMultipleSeriesDataset dataset, XYMultipleSeriesRenderer renderer) {
    checkParameters(dataset, renderer);
    XYChart chart = new ScatterChart(dataset, renderer);
    return new GraphicalView(context, chart);
}
Also used : ScatterChart(org.achartengine.chart.ScatterChart) XYChart(org.achartengine.chart.XYChart) CombinedXYChart(org.achartengine.chart.CombinedXYChart)

Example 3 with XYChart

use of org.achartengine.chart.XYChart in project Anki-Android by Ramblurr.

the class ChartFactory method getBarChartView.

/**
 * Creates a bar chart view.
 *
 * @param context the context
 * @param dataset the multiple series dataset (cannot be null)
 * @param renderer the multiple series renderer (cannot be null)
 * @param type the bar chart type
 * @return a bar chart graphical view
 * @throws IllegalArgumentException if dataset is null or renderer is null or
 *           if the dataset and the renderer don't include the same number of
 *           series
 */
public static final GraphicalView getBarChartView(Context context, XYMultipleSeriesDataset dataset, XYMultipleSeriesRenderer renderer, Type type) {
    checkParameters(dataset, renderer);
    XYChart chart = new BarChart(dataset, renderer, type);
    return new GraphicalView(context, chart);
}
Also used : RangeBarChart(org.achartengine.chart.RangeBarChart) BarChart(org.achartengine.chart.BarChart) XYChart(org.achartengine.chart.XYChart) CombinedXYChart(org.achartengine.chart.CombinedXYChart)

Example 4 with XYChart

use of org.achartengine.chart.XYChart in project Anki-Android by Ramblurr.

the class ChartFactory method getCubeLineChartView.

/**
 * Creates a cubic line chart view.
 *
 * @param context the context
 * @param dataset the multiple series dataset (cannot be null)
 * @param renderer the multiple series renderer (cannot be null)
 * @return a line chart graphical view
 * @throws IllegalArgumentException if dataset is null or renderer is null or
 *           if the dataset and the renderer don't include the same number of
 *           series
 */
public static final GraphicalView getCubeLineChartView(Context context, XYMultipleSeriesDataset dataset, XYMultipleSeriesRenderer renderer, float smoothness) {
    checkParameters(dataset, renderer);
    XYChart chart = new CubicLineChart(dataset, renderer, smoothness);
    return new GraphicalView(context, chart);
}
Also used : CubicLineChart(org.achartengine.chart.CubicLineChart) XYChart(org.achartengine.chart.XYChart) CombinedXYChart(org.achartengine.chart.CombinedXYChart)

Example 5 with XYChart

use of org.achartengine.chart.XYChart in project Anki-Android by Ramblurr.

the class ChartFactory method getRangeBarChartView.

/**
 * Creates a range bar chart view.
 *
 * @param context the context
 * @param dataset the multiple series dataset (cannot be null)
 * @param renderer the multiple series renderer (cannot be null)
 * @param type the range bar chart type
 * @return a bar chart graphical view
 * @throws IllegalArgumentException if dataset is null or renderer is null or
 *           if the dataset and the renderer don't include the same number of
 *           series
 */
public static final GraphicalView getRangeBarChartView(Context context, XYMultipleSeriesDataset dataset, XYMultipleSeriesRenderer renderer, Type type) {
    checkParameters(dataset, renderer);
    XYChart chart = new RangeBarChart(dataset, renderer, type);
    return new GraphicalView(context, chart);
}
Also used : RangeBarChart(org.achartengine.chart.RangeBarChart) XYChart(org.achartengine.chart.XYChart) CombinedXYChart(org.achartengine.chart.CombinedXYChart)

Aggregations

XYChart (org.achartengine.chart.XYChart)26 CombinedXYChart (org.achartengine.chart.CombinedXYChart)20 Intent (android.content.Intent)8 CubicLineChart (org.achartengine.chart.CubicLineChart)8 RoundChart (org.achartengine.chart.RoundChart)6 BubbleChart (org.achartengine.chart.BubbleChart)4 LineChart (org.achartengine.chart.LineChart)4 RangeBarChart (org.achartengine.chart.RangeBarChart)4 ScatterChart (org.achartengine.chart.ScatterChart)4 DefaultRenderer (org.achartengine.renderer.DefaultRenderer)4 BarChart (org.achartengine.chart.BarChart)2 XYSeries (org.achartengine.model.XYSeries)2