Examples of XYItemLabelGenerator


Examples of com.positive.charts.labels.XYItemLabelGenerator

  protected void drawItemLabel(final GC g2,
      final PlotOrientation orientation, final XYDataset dataset,
      final int series, final int item, final double x, final double y,
      final boolean negative) {

    final XYItemLabelGenerator generator = this.getItemLabelGenerator(
        series, item);
    if (generator != null) {
      final Font labelFont = this.getItemLabelFont(series, item);
      // Paint paint = getItemLabelPaint(series, item);
      // g2.setPaint(paint);

      // Color color = getColor(ITEM_LABEL_COLOR);
      // g2.setForeground(color);
      g2.setFont(labelFont);
      final String label = generator.generateLabel(dataset, series, item);

      // get the label position..
      ItemLabelPosition position = null;
      if (!negative) {
        position = this.getPositiveItemLabelPosition(series, item);
View Full Code Here

Examples of com.positive.charts.labels.XYItemLabelGenerator

    if (this.itemLabelGenerator != null) {
      return this.itemLabelGenerator;
    }

    // otherwise look up the generator table
    XYItemLabelGenerator generator = (XYItemLabelGenerator) this.itemLabelGeneratorList
        .get(series);
    if (generator == null) {
      generator = this.baseItemLabelGenerator;
    }
    return generator;
View Full Code Here

Examples of org.jfree.chart.labels.XYItemLabelGenerator

    return shipmentsRenderer;
  }

  private MyActivityRenderer getProblemRenderer(final XYSeriesCollection problem) {
    MyActivityRenderer problemRenderer = new MyActivityRenderer(problem, activitiesByDataItem,firstActivities);
    problemRenderer.setBaseItemLabelGenerator(new XYItemLabelGenerator() {
     
      @Override
      public String generateLabel(XYDataset arg0, int arg1, int arg2) {
        XYDataItem item = problem.getSeries(arg1).getDataItem(arg2);
        return labelsByDataItem.get(item);
View Full Code Here

Examples of org.jfree.chart.labels.XYItemLabelGenerator

                !this.useYInterval);
        }
        this.barPainter.paintBar(g2, this, series, item, bar, barBase);

        if (isItemLabelVisible(series, item)) {
            XYItemLabelGenerator generator = getItemLabelGenerator(series,
                    item);
            drawItemLabel(g2, dataset, series, item, plot, generator, bar,
                    value1 < 0.0);
        }
View Full Code Here

Examples of org.jfree.chart.labels.XYItemLabelGenerator

        }
        else if (pass == 2) {
            // handle item label drawing, now that we know all the bars have
            // been drawn...
            if (isItemLabelVisible(series, item)) {
                XYItemLabelGenerator generator = getItemLabelGenerator(series,
                        item);
                drawItemLabel(g2, dataset, series, item, plot, generator, bar,
                        value < 0.0);
            }
        }
View Full Code Here

Examples of org.jfree.chart.labels.XYItemLabelGenerator

        }
        if (pass == 1) {
            getBarPainter().paintBar(g2, this, series, item, bar, barBase);

            if (isItemLabelVisible(series, item)) {
                XYItemLabelGenerator generator = getItemLabelGenerator(series,
                        item);
                drawItemLabel(g2, dataset, series, item, plot, generator, bar,
                        y1 < 0.0);
            }
View Full Code Here

Examples of org.jfree.chart.labels.XYItemLabelGenerator

        if (this.itemLabelGenerator != null) {
            return this.itemLabelGenerator;
        }

        // otherwise look up the generator table
        XYItemLabelGenerator generator
            = (XYItemLabelGenerator) this.itemLabelGeneratorList.get(series);
        if (generator == null) {
            generator = this.baseItemLabelGenerator;
        }
        return generator;
View Full Code Here

Examples of org.jfree.chart.labels.XYItemLabelGenerator

     */
    protected void drawItemLabel(Graphics2D g2, PlotOrientation orientation,
            XYDataset dataset, int series, int item, double x, double y,
            boolean negative) {

        XYItemLabelGenerator generator = getItemLabelGenerator(series, item);
        if (generator != null) {
            Font labelFont = getItemLabelFont(series, item);
            Paint paint = getItemLabelPaint(series, item);
            g2.setFont(labelFont);
            g2.setPaint(paint);
            String label = generator.generateLabel(dataset, series, item);

            // get the label position..
            ItemLabelPosition position = null;
            if (!negative) {
                position = getPositiveItemLabelPosition(series, item);
View Full Code Here

Examples of org.jfree.chart.labels.XYItemLabelGenerator

        if (this.itemLabelGenerator != null) {
            return this.itemLabelGenerator;
        }

        // otherwise look up the generator table
        XYItemLabelGenerator generator
            = (XYItemLabelGenerator) this.itemLabelGeneratorList.get(series);
        if (generator == null) {
            generator = this.baseItemLabelGenerator;
        }
        return generator;
View Full Code Here

Examples of org.jfree.chart.labels.XYItemLabelGenerator

     */
    protected void drawItemLabel(Graphics2D g2, PlotOrientation orientation,
            XYDataset dataset, int series, int item, double x, double y,
            boolean negative) {

        XYItemLabelGenerator generator = getItemLabelGenerator(series, item);
        if (generator != null) {
            Font labelFont = getItemLabelFont(series, item);
            Paint paint = getItemLabelPaint(series, item);
            g2.setFont(labelFont);
            g2.setPaint(paint);
            String label = generator.generateLabel(dataset, series, item);

            // get the label position..
            ItemLabelPosition position = null;
            if (!negative) {
                position = getPositiveItemLabelPosition(series, item);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.