Package org.jfree.chart.labels

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


                !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

        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

     */
    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

    defaultRenderer.setDrawOutlines(false);
    defaultRenderer.setUseFillPaint(true);
    defaultRenderer.setBaseItemLabelPaint(LABEL_COLOR);

    // Set label generator
    final XYItemLabelGenerator labelGenerator = new TICItemLabelGenerator(
        this);
    defaultRenderer.setBaseItemLabelGenerator(labelGenerator);
    defaultRenderer.setBaseItemLabelsVisible(true);

    // Set toolTipGenerator
View Full Code Here

      final XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(
          false, false);
      renderer.setBaseItemLabelsVisible(labelsVisible == 2);
      renderer.setBaseItemLabelPaint(LABEL_COLOR);
      addDataSetRenderer(dataSet, renderer);
      renderer.setBaseItemLabelGenerator(new XYItemLabelGenerator() {

        @Override
        public String generateLabel(final XYDataset xyDataSet,
            final int series, final int item) {
View Full Code Here

      setSeriesFillPaint(i, plotDiagonalColors[i]);
    }

    setBaseShapesVisible(true);

    XYItemLabelGenerator diagonallabelGenerator = new DiagonalLineLabelGenerator();
    setBaseItemLabelGenerator(diagonallabelGenerator);
    setBaseItemLabelsVisible(true);

  }
View Full Code Here

    super(false, true);

    ScatterPlotToolTipGenerator toolTipGenerator = new ScatterPlotToolTipGenerator();
    setBaseToolTipGenerator(toolTipGenerator);

    XYItemLabelGenerator ItemlabelGenerator = new ScatterPlotItemLabelGenerator();
    setBaseItemLabelGenerator(ItemlabelGenerator);
    setBaseItemLabelFont(new Font("SansSerif", Font.BOLD, 11));
    setBaseItemLabelPaint(Color.black);
    setBaseItemLabelsVisible(false);
View Full Code Here

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

    XYItemLabelGenerator generator = getItemLabelGenerator(series, item);
    Font labelFont = getItemLabelFont(series, item);
    g2.setFont(labelFont);
    String label = generator.generateLabel(dataset, series, item);

    if ((label == null) || (label.length() == 0))
      return;

    // get the label position..
View Full Code Here

            g2.setPaint(getItemOutlinePaint(series, item));
            g2.draw(bar);
        }

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

TOP

Related Classes of org.jfree.chart.labels.XYItemLabelGenerator

Copyright © 2018 www.massapicom. 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.