List of usage examples for org.jfree.data XYSeries getName
public String getName()
From source file:edu.caltechUcla.sselCassel.projects.jMarkets.shared.interfaces.PriceChart.java
/** Constructs the securities Vector, used for transferring price chart data from * server to client *///from w ww .j ava2s.c o m public Vector getSecurities() { securities = new Vector(); Enumeration en = lines.elements(); while (en.hasMoreElements()) { Vector secVect = new Vector(); XYSeries series = (XYSeries) en.nextElement(); String name = series.getName(); secVect.add(name); for (int i = 0; i < series.getItemCount(); i++) { XYDataItem point = series.getDataItem(i); float time = ((Number) point.getX()).floatValue(); float price = ((Number) point.getY()).floatValue(); float[] p = new float[2]; p[0] = time; p[1] = price; secVect.add(p); } securities.add(secVect); } return securities; }
From source file:de.berlios.statcvs.xml.report.CommitActivityChart.java
/** * @param settings/*from ww w.ja v a 2s . c om*/ * @param defaultFilename * @param defaultSubtitle */ public CommitActivityChart(CvsContent content, ReportSettings settings) { super(settings, "commitactivity%1.png", I18n.tr("Commit Activity%1")); Grouper grouper = settings.getGrouper(new AuthorGrouper()); Map seriesByGroup = new HashMap(); XYSeries series = createXYSeries(grouper.getName() + " " + I18n.tr("(All)"), settings.getRevisionIterator(content)); XYDataset dataset = new XYSeriesCollection(series); addPlot(createPlot(dataset, series.getName())); Iterator it = settings.getRevisionIterator(content); while (it.hasNext()) { CvsRevision rev = (CvsRevision) it.next(); Object group = grouper.getGroup(rev); XYSeries groupSeries = (XYSeries) seriesByGroup.get(group); if (groupSeries == null) { groupSeries = new XYSeries(grouper.getName(group)); seriesByGroup.put(group, groupSeries); } addToXYSeries(groupSeries, rev); } Iterator it2 = seriesByGroup.keySet().iterator(); while (it2.hasNext()) { Object group = it2.next(); dataset = new XYSeriesCollection((XYSeries) seriesByGroup.get(group)); addPlot(createPlot(dataset, grouper.getName(group))); } setup(false); }