本文整理了Java中org.jfree.chart.title.TextTitle.setPosition()
方法的一些代码示例,展示了TextTitle.setPosition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextTitle.setPosition()
方法的具体详情如下:
包路径:org.jfree.chart.title.TextTitle
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!