Package it.eng.spagobi.engines.chart.bo.charttypes.utils

Examples of it.eng.spagobi.engines.chart.bo.charttypes.utils.MyStandardCategoryItemLabelGenerator


    plot.setRangeGridlinesVisible(true);
    plot.setDomainGridlinesVisible(true);


    //I create a line renderer
    MyStandardCategoryItemLabelGenerator generator=null;

      LineAndShapeRenderer lineRenderer = new LineAndShapeRenderer();
      lineRenderer.setShapesFilled(true);
      lineRenderer.setBaseItemLabelGenerator(generator);
      lineRenderer.setBaseItemLabelFont(new Font("Arial", Font.PLAIN, 12 ));
View Full Code Here


    // Add subplots to main plot
    plot.add(subPlot1, 1);
    plot.add(subPlot2, 2);

    MyStandardCategoryItemLabelGenerator generator=null;

    // value labels and additional values are mutually exclusive
    if(showValueLabels==true)additionalLabels=false;

    if(additionalLabels){
      generator = new MyStandardCategoryItemLabelGenerator(catSerLabels,"{1}", NumberFormat.getInstance());
    }

//    Create Renderers!
    CategoryItemRenderer barRenderer1=new BarRenderer();
    CategoryItemRenderer barRenderer2=new BarRenderer();
View Full Code Here

          renderer.setSeriesPaint(row, Color.WHITE);
      }
    }


    MyStandardCategoryItemLabelGenerator generator=null;
    logger.debug("Are there addition labels "+additionalLabels);
    logger.debug("Are there value labels "+showValueLabels);

    if(showValueLabels){
      renderer.setBaseItemLabelGenerator(new FilterZeroStandardCategoryItemLabelGenerator());
      renderer.setBaseItemLabelsVisible(true);
      renderer.setBaseItemLabelFont(new Font(styleValueLabels.getFontName(), Font.PLAIN, styleValueLabels.getSize()));
      renderer.setBaseItemLabelPaint(styleValueLabels.getColor());

      if (valueLabelsPosition.equalsIgnoreCase("inside")) {
        renderer.setBasePositiveItemLabelPosition(new ItemLabelPosition(
            ItemLabelAnchor.CENTER, TextAnchor.BASELINE_LEFT));
        renderer.setBaseNegativeItemLabelPosition(new ItemLabelPosition(
            ItemLabelAnchor.CENTER, TextAnchor.BASELINE_LEFT));
      } else {
        renderer.setBasePositiveItemLabelPosition(new ItemLabelPosition(
            ItemLabelAnchor.OUTSIDE3, TextAnchor.BASELINE_LEFT));
        renderer.setBaseNegativeItemLabelPosition(new ItemLabelPosition(
            ItemLabelAnchor.OUTSIDE3, TextAnchor.BASELINE_LEFT));
      }
    }
    else if(additionalLabels){

      generator = new MyStandardCategoryItemLabelGenerator(catSerLabels,"{1}", NumberFormat.getInstance());
      logger.debug("generator set");

      double orient=(-Math.PI / 2.0);
      logger.debug("add labels style");
      if(styleValueLabels.getOrientation()!= null && styleValueLabels.getOrientation().equalsIgnoreCase("horizontal")){
View Full Code Here

        }
      }
    }
    renderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));

    MyStandardCategoryItemLabelGenerator generator=null;
    if(additionalLabels){
      generator = new MyStandardCategoryItemLabelGenerator(catSerLabels,"{1}", NumberFormat.getInstance());

      double orient=(-Math.PI / 2.0);
      if(styleValueLabels.getOrientation().equalsIgnoreCase("horizontal")){
        orient=0.0;
      }
View Full Code Here

    //I create one bar renderer and one line



    MyStandardCategoryItemLabelGenerator generator=null;
    if(additionalLabels){
      generator = new MyStandardCategoryItemLabelGenerator(catSerLabels,"{1}", NumberFormat.getInstance());}

    if(useBars){
      CategoryItemRenderer barRenderer = new StackedBarRenderer();

      if(maxBarWidth!=null){
View Full Code Here

    DefaultCategoryDataset datasetBarFirstAxis=(DefaultCategoryDataset)datasets.getDatasets().get("1-bar");
    DefaultCategoryDataset datasetLineSecondAxis=(DefaultCategoryDataset)datasets.getDatasets().get("2-line");
    DefaultCategoryDataset datasetBarSecondAxis=(DefaultCategoryDataset)datasets.getDatasets().get("2-bar");

    //I create one bar renderer and one line
    MyStandardCategoryItemLabelGenerator generator=null;

    // value labels and additional values are mutually exclusive
    if(showValueLabels==true)additionalLabels=false;

    if(additionalLabels){
      generator = new MyStandardCategoryItemLabelGenerator(catSerLabels,"{1}", NumberFormat.getInstance());
    }

    if(useBars){

      CategoryItemRenderer barRenderer = null;
View Full Code Here

    plot.setRangeGridlinesVisible(true);
    plot.setDomainGridlinesVisible(true);


    //I create a line renderer
    MyStandardCategoryItemLabelGenerator generator=null;

      LineAndShapeRenderer lineRenderer = new LineAndShapeRenderer();
      lineRenderer.setShapesFilled(true);
      lineRenderer.setBaseItemLabelGenerator(generator);
      lineRenderer.setBaseItemLabelFont(new Font("Arial", Font.PLAIN, 12 ));
View Full Code Here

TOP

Related Classes of it.eng.spagobi.engines.chart.bo.charttypes.utils.MyStandardCategoryItemLabelGenerator

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.