Package org.jfree.data.category

Examples of org.jfree.data.category.CategoryDataset


    /** Create a radar chart. */
    @Override
    public JFreeChart createChart() {
        maybeScaleDataAxes();
        CategoryDataset catData = data.catDataSource();
        PieDataset pieData = null;
        if (catData.getRowCount() == 1)
            pieData = DatasetUtilities.createPieDatasetForRow(catData, 0);
        else
            pieData = DatasetUtilities.createPieDatasetForColumn(catData, 0);

        RadarPlot plot = new RadarPlot(pieData);
View Full Code Here


        return createDiscChart(data, parameters);
    }

    public static JFreeChart createDiscChart(ResultSet data, Map parameters) {
        // data.sortBy(1, true);
        CategoryDataset catData = data.catDataSource();
        PieDataset pieData = null;
        if (catData.getColumnCount() == 1)
            pieData = DatasetUtilities.createPieDatasetForColumn(catData, 0);
        else
            pieData = DatasetUtilities.createPieDatasetForRow(catData, 0);

        DiscPlot plot = new DiscPlot(pieData);
View Full Code Here

public class PieChart extends CGIChartBase {

    /** Create a  line chart. */
    @Override
    public JFreeChart createChart() {
        CategoryDataset catData = data.catDataSource();
        PieDataset pieData = null;
        if (catData.getColumnCount() == 1)
            pieData = DatasetUtilities.createPieDatasetForColumn(catData, 0);
        else
            pieData = DatasetUtilities.createPieDatasetForRow(catData, 0);

        JFreeChart chart = null;
View Full Code Here

    if (useJFreeChartLinkGenerator) {
      link = ce.getURLText();
    } else if (linkGenerator instanceof CategoryItemLinkGenerator) {
      if (ce instanceof CategoryItemEntity) {
        CategoryItemEntity catEnt = (CategoryItemEntity) ce;
        CategoryDataset cds = (CategoryDataset) dataset;
        link = ((CategoryItemLinkGenerator) linkGenerator)
            .generateLink(cds, cds.getRowIndex(catEnt.getRowKey()), catEnt.getColumnKey());
      }
      } else if (linkGenerator instanceof XYItemLinkGenerator) {
      if (ce instanceof XYItemEntity) {
          XYItemEntity xyEnt = (XYItemEntity) ce;
          link = ((XYItemLinkGenerator) linkGenerator)
View Full Code Here

    if (useJFreeChartTooltipGenerator) {
      tooltip = ce.getToolTipText();
    } else if (toolTipGenerator instanceof CategoryToolTipGenerator) {
        if (ce instanceof CategoryItemEntity) {
        CategoryItemEntity catEnt = (CategoryItemEntity) ce;
        CategoryDataset cds = (CategoryDataset) dataset;
        tooltip = ((CategoryToolTipGenerator) toolTipGenerator)
            .generateToolTip(cds, cds.getRowIndex(catEnt.getRowKey()), cds.getColumnIndex(catEnt.getColumnKey()));
        }
    } else if (toolTipGenerator instanceof XYToolTipGenerator) {
        if (ce instanceof XYItemEntity) {
        XYItemEntity xyEnt = (XYItemEntity) ce;
        tooltip = ((XYToolTipGenerator) toolTipGenerator)
View Full Code Here

    return chart;
  }   
 
  private JFreeChart createBarChart(ReportChart reportChart, ChartValue[] values, boolean displayInline)
  {
    CategoryDataset dataset = createCategoryDataset(values);
   
    CategoryAxis3D categoryAxis = new CategoryAxis3D(reportChart.getXAxisLabel());
    ValueAxis valueAxis = new NumberAxis3D(reportChart.getYAxisLabel());   
   
    BarRenderer3D renderer = new BarRenderer3D();
View Full Code Here

    return chart;
  }
   
  private JFreeChart createAreaChart(ReportChart reportChart, ChartValue[] values, boolean displayInline)
  {
    CategoryDataset dataset = createCategoryDataset(values);
   
    CategoryAxis3D categoryAxis = new CategoryAxis3D(reportChart.getXAxisLabel());
    categoryAxis.setCategoryMargin(0.0);
   
    ValueAxis valueAxis = new NumberAxis3D(reportChart.getYAxisLabel());   
View Full Code Here

  }
 
  private JFreeChart createStackedBarChart(ReportChart reportChart,
      ChartValue[] values, boolean displayInline)
  {
    CategoryDataset dataset = createCategoryDataset(values);

    CategoryAxis categoryAxis = new CategoryAxis3D(reportChart.getXAxisLabel());
    ValueAxis valueAxis = new NumberAxis3D(reportChart.getYAxisLabel());

    CategoryItemRenderer renderer = new StackedBarRenderer3D();
View Full Code Here

        int cat, double startAngle, double extent) {
      FontRenderContext frc = g2.getFontRenderContext();

      CategoryItemLabelGenerator labelGenerator = getLabelGenerator();
      TableOrder dataExtractOrder = getDataExtractOrder();
      CategoryDataset dataset = getDataset();

      String label = null;
      if (dataExtractOrder == TableOrder.BY_ROW) {
        label = labelGenerator.generateLabel(dataset, 0, cat);
      } else {
View Full Code Here

            }

          }

          CategoryDataset speedPercData = datasetCreator
              .createSpeedPercentDataset(false,
                  new ArrayList<Skier>(skiersMap.values()));

          CategoryDataset speedMaxData = datasetCreator
              .createMaxSpeedPercentDataset(false,
                  new ArrayList<Skier>(skiersMap.values()));
          new ArrayList<Skier>(skiersMap.values());

          XYDataset densityData = datasetCreator
View Full Code Here

TOP

Related Classes of org.jfree.data.category.CategoryDataset

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.