/** * Returns the key for a series. * * @param series the series index (in the range <code>0</code> to * <code>getSeriesCount() - 1</code>). * * @return The series key. */ public Comparable getSeriesKey(int series) { return this.underlying.getSeriesKey(series); }
/** * Returns the key for a series. * * @param series the series index (in the range {@code 0} to * {@code getSeriesCount() - 1}). * * @return The series key. */ @Override public Comparable getSeriesKey(int series) { return this.underlying.getSeriesKey(series); }
/** * Returns the name of the given series. * * @param series the series index (zero-based). * * @return The series name. */ @Override public Comparable getSeriesKey(int series) { return this.delegateSet.getSeriesKey(series); }
/** * Returns the name of the given series. * * @param series the series index (zero-based). * * @return The series name. */ public Comparable getSeriesKey(int series) { return this.delegateSet.getSeriesKey(series); }
/** * Creates the array of items that can be passed to the * {@link MessageFormat} class for creating labels. * * @param dataset the dataset ({@code null} not permitted). * @param series the series (zero-based index). * * @return The items (never {@code null}). */ protected Object[] createItemArray(XYDataset dataset, int series) { Object[] result = new Object[1]; result[0] = dataset.getSeriesKey(series).toString(); return result; }
/** * Creates the array of items that can be passed to the * {@link MessageFormat} class for creating labels. * * @param dataset the dataset ({@code null} not permitted). * @param series the series (zero-based index). * * @return The items (never {@code null}). */ protected Object[] createItemArray(XYDataset dataset, int series) { Object[] result = new Object[1]; result[0] = dataset.getSeriesKey(series).toString(); return result; }
/** * Creates the array of items that can be passed to the * {@link MessageFormat} class for creating labels. * * @param dataset the dataset (<code>null</code> not permitted). * @param series the series (zero-based index). * * @return The items (never <code>null</code>). */ protected Object[] createItemArray(XYDataset dataset, int series) { Object[] result = new Object[1]; result[0] = dataset.getSeriesKey(series).toString(); return result; }
/** * Creates the array of items that can be passed to the * {@link MessageFormat} class for creating labels. * * @param dataset the dataset (<code>null</code> not permitted). * @param series the series (zero-based index). * * @return The items (never <code>null</code>). */ protected Object[] createItemArray(XYDataset dataset, int series) { Object[] result = new Object[1]; result[0] = dataset.getSeriesKey(series).toString(); return result; }
List<String> getSelectedStatuses(Map<String, Object> chartParams) { List<String> selectedStatuses = new ArrayList<String>(); XYDataset completeDataset = (XYDataset) chartParams.get(KEY_COMPLETE_DATASET); for (int i = 0; i < completeDataset.getSeriesCount(); ++i) selectedStatuses.add(completeDataset.getSeriesKey(i).toString()); Collections.sort(selectedStatuses); return selectedStatuses; }
@Override public String generateToolTip(XYDataset dataset, int series, int item) { return dataset.getSeriesKey(series) + ", " + super.generateToolTip(dataset, series, item); } });
@Override public String generateToolTip(XYDataset dataset, int series, int item) { return dataset.getSeriesKey(series) + ", " + super.generateToolTip(dataset, series, item); } });
XYItemEntity xyitem=(XYItemEntity) event.getEntity(); // get clicked entity XYDataset dataset = (XYDataset)xyitem.getDataset(); // get data set System.out.println(xyitem.getItem()+" item of "+xyitem.getSeriesIndex()+"series"); System.out.println(dataset.getXValue(xyitem.getSeriesIndex(), xyitem.getItem())); System.out.println(dataset.getYValue(xyitem.getSeriesIndex(), xyitem.getItem())); Comparable comparable=dataset.getSeriesKey(0); XYPlot xyplot = (XYPlot) event.getChart().getPlot(); System.out.println(xyplot.getRangeCrosshairValue());
public String generateLabel(XYDataset dataset, int series, int item) { Comparable seriesName = dataset.getSeriesKey(series); Map labels = (Map)labelsMap.get(seriesName); if(labels != null) { return (String)labels.get(((XYSeriesCollection)dataset).getX(series, item)); } return super.generateLabel( dataset, series, item ); } }
@Override public String generateToolTip(XYDataset data, int series, int item) { final Comparable key = data.getSeriesKey(series); final double valueX = data.getXValue(series, item); final double valueY = data.getYValue(series, item); return String.format("%s: X = %6.2f, Y = %6.2f", key, valueX, valueY); }
@Override public String generateToolTip(XYDataset data, int series, int item) { final Comparable key = data.getSeriesKey(series); final double valueX = data.getXValue(series, item); final double valueY = data.getYValue(series, item); return String.format("%s: X = %6.2f, Y = %6.2f", key, valueX, valueY); }
public String generateURL(XYDataset dataset, int series, int item) { String seriesID = (String) dataset.getSeriesKey(series); // String foiID = seriesID.split("___")[0]; // String obsPropID = seriesID.split("___")[1]; // String procID = seriesID.split("___")[2]; RenderingDesign dd = designDescriptions.get(seriesID); return dd.getUomLabel() + ";" + Integer.toHexString(dd.getColor().getRGB()).substring(2); }
public String generateLabel(XYDataset dataset, int series, int item) { Comparable seriesName = dataset.getSeriesKey(series); Map labels = (Map)labelsMap.get(seriesName); if(labels != null) { return (String)labels.get(((TimeSeriesCollection)dataset).getSeries(series).getTimePeriod(item)); } return super.generateLabel( dataset, series, item ); } }
public String generateLabel(XYDataset dataset, int series, int item) { Comparable seriesName = dataset.getSeriesKey(series); Map labels = (Map)labelsMap.get(seriesName); if(labels != null) { return (String)labels.get(((TimePeriodValuesCollection)dataset).getSeries(series).getTimePeriod(item)); } return super.generateLabel( dataset, series, item ); } }
/** * Gets the index of the first dataset containing the specified series. * * @param aPlot Plot to be searched for the dataset of the fitted function. * @param aSeriesName Name of series the dataset should contain. * @return Index of the dataset which contains series named <code>aSeriesName</code>, * <code>-1</code> if such dataset does not exist. */ protected static int getDatasetIndex(XYPlot aPlot, String aSeriesName) { final int datasetCount = aPlot.getDatasetCount(); for (int i = 0; i < datasetCount; ++i) { if (aSeriesName.equals(aPlot.getDataset(i).getSeriesKey(0))) { return i; } } return -1; }
MetadataPlotTableModel(XYPlot plot) { this.plot = plot; columList = new ArrayList<>(); columList.add(plot.getDomainAxis().getLabel()); for(int i = 0; i < plot.getDatasetCount(); i++) { columList.add(String.valueOf(plot.getDataset(i).getSeriesKey(0))); } }