org.jfree.chart.title.TextTitle.setPosition()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(88)

本文整理了Java中org.jfree.chart.title.TextTitle.setPosition()方法的一些代码示例,展示了TextTitle.setPosition()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextTitle.setPosition()方法的具体详情如下:
包路径:org.jfree.chart.title.TextTitle
类名称:TextTitle
方法名:setPosition

TextTitle.setPosition介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

TextTitle legendText = new TextTitle("This is LEGEND: ");
legendText.setPosition(RectangleEdge.BOTTOM);
chart.addSubtitle(legendText);

代码示例来源:origin: jfree/jfreechart

/**
 * Creates a new plot.
 *
 * @param dataset  the dataset ({@code null} permitted).
 */
public MultiplePiePlot(CategoryDataset dataset) {
  super();
  setDataset(dataset);
  PiePlot piePlot = new PiePlot(null);
  piePlot.setIgnoreNullValues(true);
  this.pieChart = new JFreeChart(piePlot);
  this.pieChart.removeLegend();
  this.dataExtractOrder = TableOrder.BY_COLUMN;
  this.pieChart.setBackgroundPaint(null);
  TextTitle seriesTitle = new TextTitle("Series Title",
      new Font("SansSerif", Font.BOLD, 12));
  seriesTitle.setPosition(RectangleEdge.BOTTOM);
  this.pieChart.setTitle(seriesTitle);
  this.aggregatedItemsKey = "Other";
  this.aggregatedItemsPaint = Color.lightGray;
  this.sectionPaints = new HashMap();
  this.legendItemShape = new Ellipse2D.Double(-4.0, -4.0, 8.0, 8.0);
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

/**
 * Creates a new plot.
 *
 * @param dataset  the dataset (<code>null</code> permitted).
 */
public MultiplePiePlot(CategoryDataset dataset) {
  super();
  setDataset(dataset);
  PiePlot piePlot = new PiePlot(null);
  piePlot.setIgnoreNullValues(true);
  this.pieChart = new JFreeChart(piePlot);
  this.pieChart.removeLegend();
  this.dataExtractOrder = TableOrder.BY_COLUMN;
  this.pieChart.setBackgroundPaint(null);
  TextTitle seriesTitle = new TextTitle("Series Title",
      new Font("SansSerif", Font.BOLD, 12));
  seriesTitle.setPosition(RectangleEdge.BOTTOM);
  this.pieChart.setTitle(seriesTitle);
  this.aggregatedItemsKey = "Other";
  this.aggregatedItemsPaint = Color.lightGray;
  this.sectionPaints = new HashMap();
  this.legendItemShape = new Ellipse2D.Double(-4.0, -4.0, 8.0, 8.0);
}

代码示例来源:origin: net.objectlab/qalab

+ QALabTags.DEFAULT_DATETIME_FORMAT.format(new Date()), new Font("SansSerif", Font.PLAIN, DEFAULT_FONT_SIZE));
copyright.setPosition(RectangleEdge.BOTTOM);
copyright.setHorizontalAlignment(HorizontalAlignment.RIGHT);
chart.addSubtitle(copyright);

代码示例来源:origin: org.n52.series-api/io

private void addNotice(JFreeChart chart) {
  TextTitle notice = new TextTitle();
  String msg = i18n.get("msg.io.chart.notice");
  if (msg != null && !msg.isEmpty()) {
    notice.setText(msg);
    notice.setPaint(Color.BLACK);
    notice.setFont(LabelConstants.FONT_LABEL_SMALL);
    notice.setPosition(RectangleEdge.BOTTOM);
    notice.setHorizontalAlignment(HorizontalAlignment.RIGHT);
    notice.setVerticalAlignment(VerticalAlignment.BOTTOM);
    notice.setPadding(new RectangleInsets(0, 0, 20, 20));
    chart.addSubtitle(notice);
  }
}

代码示例来源:origin: org.n52.sensorweb/timeseries-io

private void addNotice(JFreeChart chart) {
  TextTitle notice = new TextTitle();
  String msg = i18n.get("notice");
  if (msg != null && !msg.isEmpty()) {
    notice.setText(msg);
    notice.setPaint(BLACK);
    notice.setFont(FONT_LABEL_SMALL);
    notice.setPosition(RectangleEdge.BOTTOM);
    notice.setHorizontalAlignment(HorizontalAlignment.RIGHT);
    notice.setVerticalAlignment(VerticalAlignment.BOTTOM);
    notice.setPadding(new RectangleInsets(0, 0, 20, 20));
    chart.addSubtitle(notice);
  }
}

代码示例来源:origin: senbox-org/snap-desktop

private void setPlotMessage(String messageText) {
  chart.getXYPlot().clearAnnotations();
  TextTitle tt = new TextTitle(messageText);
  tt.setTextAlignment(HorizontalAlignment.RIGHT);
  tt.setFont(chart.getLegend().getItemFont());
  tt.setBackgroundPaint(new Color(200, 200, 255, 50));
  tt.setFrame(new BlockBorder(Color.white));
  tt.setPosition(RectangleEdge.BOTTOM);
  XYTitleAnnotation message = new XYTitleAnnotation(0.5, 0.5, tt, RectangleAnchor.CENTER);
  chart.getXYPlot().addAnnotation(message);
}

代码示例来源:origin: bcdev/beam

private void setPlotMessage(String messageText) {
  chart.getXYPlot().clearAnnotations();
  TextTitle tt = new TextTitle(messageText);
  tt.setTextAlignment(HorizontalAlignment.RIGHT);
  tt.setFont(chart.getLegend().getItemFont());
  tt.setBackgroundPaint(new Color(200, 200, 255, 50));
  tt.setFrame(new BlockBorder(Color.white));
  tt.setPosition(RectangleEdge.BOTTOM);
  XYTitleAnnotation message = new XYTitleAnnotation(0.5, 0.5, tt, RectangleAnchor.CENTER);
  chart.getXYPlot().addAnnotation(message);
}

代码示例来源:origin: pentaho/pentaho-platform

JFreeChart pieChart = plot.getPieChart();
TextTitle seriesTitle = new TextTitle( "Series Title", new Font( "SansSerif", Font.BOLD, 12 ) ); //$NON-NLS-1$ //$NON-NLS-2$
seriesTitle.setPosition( RectangleEdge.BOTTOM );
pieChart.setTitle( seriesTitle );
pieChart.setBackgroundPaint( chartDefinition.getChartBackgroundPaint() );

代码示例来源:origin: bcdev/beam

tt.setBackgroundPaint(new Color(200, 200, 255, 100));
tt.setFrame(new BlockBorder(Color.white));
tt.setPosition(RectangleEdge.BOTTOM);

代码示例来源:origin: senbox-org/snap-desktop

tt.setBackgroundPaint(new Color(200, 200, 255, 100));
tt.setFrame(new BlockBorder(Color.white));
tt.setPosition(RectangleEdge.BOTTOM);

代码示例来源:origin: pentaho/pentaho-platform

private static JFreeChart createPieDatasetChart( final PieDatasetChartDefinition chartDefinition ) {
 // TODO Make the following accessible from the chartDefinition
 boolean tooltips = true;
 boolean urls = true;
 // -----------------------------------------------------------
 String title = chartDefinition.getTitle();
 boolean legend = chartDefinition.isLegendIncluded();
 PiePlot plot = null;
 plot = chartDefinition.isThreeD() ? new PiePlot3D( chartDefinition ) : new PiePlot( chartDefinition );
 JFreeChartEngine.updatePlot( plot, chartDefinition );
 JFreeChart pieChart = new JFreeChart( title, chartDefinition.getTitleFont(), plot, legend );
 TextTitle seriesTitle = new TextTitle( "Series Title", new Font( "SansSerif", Font.BOLD, 12 ) ); //$NON-NLS-1$ //$NON-NLS-2$
 seriesTitle.setPosition( RectangleEdge.BOTTOM );
 pieChart.setTitle( title );
 pieChart.setBackgroundPaint( chartDefinition.getChartBackgroundPaint() );
 if ( tooltips ) {
  PieToolTipGenerator tooltipGenerator = new StandardPieToolTipGenerator();
  plot.setToolTipGenerator( tooltipGenerator );
 }
 if ( urls ) {
  PieURLGenerator urlGenerator = new StandardPieURLGenerator();
  plot.setURLGenerator( urlGenerator );
 }
 return pieChart;
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-chart

TextTitle seriesTitle = new TextTitle("Series Title",
    new Font("SansSerif", Font.BOLD, 12));
seriesTitle.setPosition(RectangleEdge.BOTTOM);
pieChart.setTitle(seriesTitle);
pieChart.removeLegend();

代码示例来源:origin: jfree/jfreechart

TextTitle seriesTitle = new TextTitle("Series Title",
    new Font("SansSerif", Font.BOLD, 12));
seriesTitle.setPosition(RectangleEdge.BOTTOM);
pieChart.setTitle(seriesTitle);
pieChart.removeLegend();

代码示例来源:origin: pentaho/pentaho-platform

chart.setBorderPaint( chartDefinition.getBorderPaint() );
if ( chart.getTitle() != null ) {
 chart.getTitle().setPosition( chartDefinition.getTitlePosition() );
 chart.getTitle().setFont( chartDefinition.getTitleFont() );

代码示例来源:origin: com.xpn.xwiki.platform/xwiki-core

title.setPosition(params.getRectangleEdge(prefix + ChartParams.TITLE_POSITION_SUFFIX));

代码示例来源:origin: jasperreports/jasperreports

title.setPosition(titleEdge);
subtitle.setPosition(titleEdge);

相关文章