package com.github.mikephil.charting.data; import java.util.ArrayList; public class ScatterData extends BarLineScatterCandleData<ScatterDataSet> { public ScatterData(ArrayList<String> xVals) { super(xVals); } public ScatterData(String[] xVals) { super(xVals); } public ScatterData(ArrayList<String> xVals, ArrayList<ScatterDataSet> dataSets) { super(xVals, dataSets); } public ScatterData(String[] xVals, ArrayList<ScatterDataSet> dataSets) { super(xVals, dataSets); } public ScatterData(ArrayList<String> xVals, ScatterDataSet dataSet) { super(xVals, toArrayList(dataSet)); } public ScatterData(String[] xVals, ScatterDataSet dataSet) { super(xVals, toArrayList(dataSet)); } private static ArrayList<ScatterDataSet> toArrayList(ScatterDataSet dataSet) { ArrayList<ScatterDataSet> sets = new ArrayList<ScatterDataSet>(); sets.add(dataSet); return sets; } /** * Returns the maximum shape-size across all DataSets. * * @return */ public float getGreatestShapeSize() { float max = 0f; for (ScatterDataSet set : mDataSets) { float size = set.getScatterShapeSize(); if (size > max) max = size; } return max; } }