Example usage for org.jfree.data XYSeries getName

List of usage examples for org.jfree.data XYSeries getName

Introduction

In this page you can find the example usage for org.jfree.data XYSeries getName.

Prototype

public String getName() 

Source Link

Document

Returns the name of the series.

Usage

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);
}