当前位置: 首页>>代码示例>>Java>>正文


Java PolarPlot.setRenderer方法代码示例

本文整理汇总了Java中org.jfree.chart.plot.PolarPlot.setRenderer方法的典型用法代码示例。如果您正苦于以下问题:Java PolarPlot.setRenderer方法的具体用法?Java PolarPlot.setRenderer怎么用?Java PolarPlot.setRenderer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.jfree.chart.plot.PolarPlot的用法示例。


在下文中一共展示了PolarPlot.setRenderer方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createPolarChart

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
/**
 * Creates a polar plot for the specified dataset (x-values interpreted as 
 * angles in degrees).  The chart object returned by this method uses a 
 * {@link PolarPlot} instance as the plot, with a {@link NumberAxis} for 
 * the radial axis.
 *
 * @param title  the chart title (<code>null</code> permitted).
 * @param dataset  the dataset (<code>null</code> permitted).
 * @param legend  legend required?
 * @param tooltips  tooltips required?
 * @param urls  URLs required?
 *
 * @return A chart.
 */
public static JFreeChart createPolarChart(String title,
                                          XYDataset dataset,
                                          boolean legend,
                                          boolean tooltips,
                                          boolean urls) {

    PolarPlot plot = new PolarPlot();
    plot.setDataset(dataset);
    NumberAxis rangeAxis = new NumberAxis();
    rangeAxis.setAxisLineVisible(false);
    rangeAxis.setTickMarksVisible(false);
    rangeAxis.setTickLabelInsets(new RectangleInsets(0.0, 0.0, 0.0, 0.0));
    plot.setAxis(rangeAxis);
    plot.setRenderer(new DefaultPolarItemRenderer());
    JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend);
    return chart;

}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:34,代码来源:ChartFactory.java

示例2: createPolarChart

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
/**
 * Creates a polar plot for the specified dataset (x-values interpreted as angles in degrees).
 * <P>
 * The chart object returned by this method uses a {@link PolarPlot} instance as the
 * plot, with a {@link NumberAxis} for the radial axis.
 *
 * @param title  the chart title (<code>null</code> permitted).
 * @param dataset  the dataset (<code>null</code> permitted).
 * @param legend  legend required?
 * @param tooltips  tooltips required?
 * @param urls  URLs required?
 *
 * @return A chart.
 */
public static JFreeChart createPolarChart(String title,
                                          XYDataset dataset,
                                          boolean legend,
                                          boolean tooltips,
                                          boolean urls) {

    PolarPlot plot = new PolarPlot();
    plot.setDataset(dataset);
    NumberAxis rangeAxis = new NumberAxis();
    rangeAxis.setAxisLineVisible(false);
    rangeAxis.setTickMarksVisible(false);
    rangeAxis.setTickLabelInsets(new Insets(0, 0, 0, 0));
    plot.setRadialAxis(rangeAxis);
    plot.setRenderer(new DefaultPolarItemRenderer());
    JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend);
    return chart;

}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:33,代码来源:ChartFactory.java

示例3: createPolarChart

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
/**
 * Creates a polar plot for the specified dataset (x-values interpreted as
 * angles in degrees).  The chart object returned by this method uses a
 * {@link PolarPlot} instance as the plot, with a {@link NumberAxis} for
 * the radial axis.
 *
 * @param title  the chart title (<code>null</code> permitted).
 * @param dataset  the dataset (<code>null</code> permitted).
 * @param legend  legend required?
 * @param tooltips  tooltips required?
 * @param urls  URLs required?
 *
 * @return A chart.
 */
public static JFreeChart createPolarChart(String title, XYDataset dataset,
        boolean legend, boolean tooltips, boolean urls) {

    PolarPlot plot = new PolarPlot();
    plot.setDataset(dataset);
    NumberAxis rangeAxis = new NumberAxis();
    rangeAxis.setAxisLineVisible(false);
    rangeAxis.setTickMarksVisible(false);
    rangeAxis.setTickLabelInsets(new RectangleInsets(0.0, 0.0, 0.0, 0.0));
    plot.setAxis(rangeAxis);
    plot.setRenderer(new DefaultPolarItemRenderer());
    JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend);
    currentTheme.apply(chart);
    return chart;

}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:32,代码来源:ChartFactory.java

示例4: createPolarChart

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
/**
 * Creates a polar plot for the specified dataset (x-values interpreted as
 * angles in degrees).  The chart object returned by this method uses a
 * {@link PolarPlot} instance as the plot, with a {@link NumberAxis} for
 * the radial axis.
 *
 * @param title  the chart title ({@code null} permitted).
 * @param dataset  the dataset ({@code null} permitted).
 * @param legend  legend required?
 * @param tooltips  tooltips required?
 * @param urls  URLs required?
 *
 * @return A chart.
 */
public static JFreeChart createPolarChart(String title, XYDataset dataset,
        boolean legend, boolean tooltips, boolean urls) {

    PolarPlot plot = new PolarPlot();
    plot.setDataset(dataset);
    NumberAxis rangeAxis = new NumberAxis();
    rangeAxis.setAxisLineVisible(false);
    rangeAxis.setTickMarksVisible(false);
    rangeAxis.setTickLabelInsets(new RectangleInsets(0.0, 0.0, 0.0, 0.0));
    plot.setAxis(rangeAxis);
    plot.setRenderer(new DefaultPolarItemRenderer());
    JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend);
    currentTheme.apply(chart);
    return chart;

}
 
开发者ID:jfree,项目名称:jfreechart,代码行数:32,代码来源:ChartFactory.java

示例5: createXYPolarChart

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
private JFreeChart createXYPolarChart(String title,  XYDataset dataset) {

	  // create the chart...
      JFreeChart chart = ChartFactory.createPolarChart(
          title, dataset, true, false, false);

      chart.setBackgroundPaint(Color.white);

      // get a reference to the plot for further customisation...
      PolarPlot plot = (PolarPlot) chart.getPlot();
      plot.setBackgroundPaint(Color.lightGray);

		plot.setRenderer(new SOCRPolarItemRenderer());
		//PolarItemRenderer renderer = plot.getRenderer();
		//renderer.setLegendItemLabelGenerator(new SOCRXYSeriesLabelGenerator());

      // set the range axis to display integers only...
      NumberAxis rangeAxis = (NumberAxis) plot.getAxis();
      rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());

      return chart;

  }
 
开发者ID:SOCR,项目名称:HTML5_WebSite,代码行数:24,代码来源:ChartGenerator_JTable.java

示例6: createPolarChart

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
/**
 * Creates a polar plot for the specified dataset (x-values interpreted as
 * angles in degrees).  The chart object returned by this method uses a
 * {@link PolarPlot} instance as the plot, with a {@link NumberAxis} for
 * the radial axis.
 *
 * @param title  the chart title (<code>null</code> permitted).
 * @param dataset  the dataset (<code>null</code> permitted).
 * @param legend  legend required?
 * @param tooltips  tooltips required?
 * @param urls  URLs required?
 *
 * @return A chart.
 */
public static JFreeChart createPolarChart(String title,
                                          XYDataset dataset,
                                          boolean legend,
                                          boolean tooltips,
                                          boolean urls) {

    PolarPlot plot = new PolarPlot();
    plot.setDataset(dataset);
    NumberAxis rangeAxis = new NumberAxis();
    rangeAxis.setAxisLineVisible(false);
    rangeAxis.setTickMarksVisible(false);
    rangeAxis.setTickLabelInsets(new RectangleInsets(0.0, 0.0, 0.0, 0.0));
    plot.setAxis(rangeAxis);
    plot.setRenderer(new DefaultPolarItemRenderer());
    JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend);
    currentTheme.apply(chart);
    return chart;

}
 
开发者ID:SOCR,项目名称:HTML5_WebSite,代码行数:35,代码来源:ChartFactory.java

示例7: createPolarChart

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
/**
 * Creates a polar plot for the specified dataset (x-values interpreted as
 * angles in degrees).  The chart object returned by this method uses a
 * {@link PolarPlot} instance as the plot, with a {@link NumberAxis} for
 * the radial axis.
 *
 * @param title  the chart title (<code>null</code> permitted).
 * @param dataset  the dataset (<code>null</code> permitted).
 * @param legend  legend required?
 *
 * @return A chart.
 */
public static JFreeChart createPolarChart(String title, XYDataset dataset,
        boolean legend) {

    PolarPlot plot = new PolarPlot();
    plot.setDataset(dataset);
    NumberAxis rangeAxis = new NumberAxis();
    rangeAxis.setAxisLineVisible(false);
    rangeAxis.setTickMarksVisible(false);
    rangeAxis.setTickLabelInsets(new RectangleInsets(0.0, 0.0, 0.0, 0.0));
    plot.setAxis(rangeAxis);
    plot.setRenderer(new DefaultPolarItemRenderer());
    JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend);
    currentTheme.apply(chart);
    return chart;

}
 
开发者ID:SpoonLabs,项目名称:astor,代码行数:30,代码来源:ChartFactory.java

示例8: createChart

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
/**
   * Creates a sample chart.
   * 
   * @param dataset  the dataset.
   * 
   * @return The chart.
   */
  protected JFreeChart createChart(XYDataset dataset) {
      
      // create the chart...
      JFreeChart chart = ChartFactory.createPolarChart(
          chartTitle, dataset, true, false, false);

      chart.setBackgroundPaint(Color.white);

      // get a reference to the plot for further customisation...
      PolarPlot plot = (PolarPlot) chart.getPlot();
      plot.setBackgroundPaint(Color.lightGray);
      if(isDemo){
      	plot.addCornerTextItem("Corner Item 1");
      	plot.addCornerTextItem("Corner Item 2");
      }
      
plot.setRenderer(new SOCRPolarItemRenderer());
//PolarItemRenderer renderer = plot.getRenderer();
//renderer.setLegendItemLabelGenerator(new SOCRXYSeriesLabelGenerator());

      // set the range axis to display integers only...
      NumberAxis rangeAxis = (NumberAxis) plot.getAxis();
      rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
      
setXSummary(dataset);
if (legendPanelOn)
       	chart.removeLegend();
 
      return chart;
      
     
  }
 
开发者ID:SOCR,项目名称:HTML5_WebSite,代码行数:40,代码来源:PolarChartDemo1.java

示例9: createPolarPlot

import org.jfree.chart.plot.PolarPlot; //导入方法依赖的package包/类
/**
 * Creates a sample chart.
 *
 * @param dataset  the dataset.
 *
 * @return A sample chart.
 */
private JFreeChart createPolarPlot(final XYDataset dataset)
{
    final JFreeChart chart = ChartFactory.createPolarChart(
        "Satellite Locations",
        dataset,
        false, //lengend
        true,  // tooltips
        false // url
    );
    final PolarPlot plot = (PolarPlot) chart.getPlot();

    chart.setBackgroundPaint(new Color(220,220,220));

    ChartTheme dark = StandardChartTheme.createDarknessTheme();
    dark.apply(chart);
    plot.setOutlinePaint(Color.BLACK);
   

    //final DefaultPolarItemRenderer renderer = (DefaultPolarItemRenderer) plot.getRenderer();
    // set renderer - using my custom one
    SctterPlotItemGPSRenderer rend = new SctterPlotItemGPSRenderer();
    plot.setRenderer(rend);

    // set horizon = 0-90
    ValueAxis axis = plot.getAxis();
    axis.setRange(0.0,90.0);
    // set tick spacing
    //axis.getRange().
    //axis.setAutoTickUnitSelection(false);
    //axis.setAutoRangeMinimumSize(3);
    TickUnits tu = new TickUnits();
    tu.add( new NumberTickUnit(15));
    axis.setStandardTickUnits( tu );


    return chart;
}
 
开发者ID:FracturedPlane,项目名称:GpsdInspector,代码行数:45,代码来源:GpsInspector.java


注:本文中的org.jfree.chart.plot.PolarPlot.setRenderer方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。