本文整理了Java中org.jfree.chart.plot.XYPlot.getRenderer()
方法的一些代码示例,展示了XYPlot.getRenderer()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XYPlot.getRenderer()
方法的具体详情如下:
包路径:org.jfree.chart.plot.XYPlot
类名称:XYPlot
方法名:getRenderer
[英]Returns the renderer for the primary dataset.
[中]返回主数据集的渲染器。
代码示例来源:origin: stackoverflow.com
xyPlot.setDomainCrosshairVisible(true);
xyPlot.setRangeCrosshairVisible(true);
XYItemRenderer renderer = xyPlot.getRenderer();
renderer.setSeriesShape(0, cross);
renderer.setSeriesPaint(0, Color.red);
代码示例来源:origin: stackoverflow.com
xyPlot.setDomainCrosshairVisible(true);
xyPlot.setRangeCrosshairVisible(true);
XYItemRenderer renderer = xyPlot.getRenderer();
renderer.setSeriesPaint(0, Color.blue);
NumberAxis domain = (NumberAxis) xyPlot.getDomainAxis();
代码示例来源:origin: jfree/jfreechart
/**
* Returns the renderer for the primary dataset.
*
* @return The item renderer (possibly {@code null}).
*
* @see #setRenderer(XYItemRenderer)
*/
public XYItemRenderer getRenderer() {
return getRenderer(0);
}
代码示例来源:origin: psi-probe/psi-probe
showLegend, false, false);
((XYAreaRenderer) chart.getXYPlot().getRenderer()).setOutline(true);
for (int i = 0; i < seriesMaxCount; i++) {
if (seriesColor[i] >= 0) {
chart.getXYPlot().getRenderer().setSeriesPaint(i, new Color(seriesColor[i]));
chart.getXYPlot().getRenderer().setSeriesOutlinePaint(i,
new Color(seriesOutlineColor[i]));
代码示例来源:origin: org.codehaus.jtstand/jtstand-chart
/**
* Returns the renderer for the primary dataset.
*
* @return The item renderer (possibly <code>null</code>).
*
* @see #setRenderer(XYItemRenderer)
*/
public XYItemRenderer getRenderer() {
return getRenderer(0);
}
代码示例来源:origin: stackoverflow.com
XYPlot plot = (XYPlot) findViewById(R.id.myPlot);
XYSeries series = new SimpleXYSeries(
Arrays.asList(new Number[] { 1,2,3 } ),
SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "title");
BarFormatter formatter = new BarFormatter(
Color.rgb(0, 200, 0),
Color.rgb(100, 0, 0));
plot.addSeries(series, BarRenderer.class, formatter);
BarRenderer renderer = (BarRenderer)plot.getRenderer(BarRenderer.class);
// the BarRenderer is available now
代码示例来源:origin: graphhopper/jsprit
lic.add(plot.getRenderer(1).getLegendItem(1, 0));
lic.addAll(plot.getRenderer(2).getLegendItems());
代码示例来源:origin: stackoverflow.com
XYPlot plot = (XYPlot) chart.getPlot();
XYLineAndShapeRenderer r = (XYLineAndShapeRenderer) plot.getRenderer();
r.setSeriesShape(0, ShapeUtilities.createDiamond(5));
r.setSeriesShapesVisible(0, true);
代码示例来源:origin: us.ihmc/simulation-construction-set-tools
private void setPlotColor(int seriesNumber, Color color)
{
XYItemRenderer renderer = graph.getXYPlot().getRenderer();
renderer.setSeriesPaint(seriesNumber, color);
}
代码示例来源:origin: matsim-org/matsim
public static void changeSeriesColors(JFreeChart chart, Paint... paints) {
XYItemRenderer renderer = chart.getXYPlot().getRenderer();
for (int i = 0; i < paints.length; i++) {
renderer.setSeriesPaint(i, paints[i]);
}
}
}
代码示例来源:origin: us.ihmc/simulation-construction-set-tools
private void setPlotStroke(int seriesNumber, BasicStroke stroke)
{
XYItemRenderer renderer = graph.getXYPlot().getRenderer();
renderer.setSeriesStroke(seriesNumber, stroke);
}
代码示例来源:origin: stackoverflow.com
// 5x5 red pixel circle
Shape shape = new Ellipse2D.Double(0,0,5,5);
XYPlot xyPlot = (XYPlot) jFreeCHart.getPlot();
XYItemRenderer renderer = xyPlot.getRenderer();
renderer.setBaseShape(shape);
renderer.setBasePaint(Color.red);
// set only shape of series with index i
renderer.setSeriesShape(i, shape);
代码示例来源:origin: org.codehaus.mojo/chronos-report-maven-plugin
private XYPlot createThreadCountPlot( ResourceBundle bundle )
{
TimeSeries threadcountSeries = createThreadCount();
String label = bundle.getString( "chronos.label.threadcount.y" );
XYPlot threadCountPlot = ChartUtil.newPlot( label, false, asCollection( threadcountSeries ) );
threadCountPlot.setRangeAxisLocation( AxisLocation.TOP_OR_LEFT );
threadCountPlot.getRenderer().setSeriesPaint( 0, Color.GRAY );
return threadCountPlot;
}
代码示例来源:origin: org.codehaus.mojo/chronos-report-maven-plugin
public void createThroughputChart( HistoricSamples samples, String dataId )
throws IOException
{
XYPlot xyplot = newPlot( samples.getThroughput( dataId ), "chronos.label.throughput.requests", true );
xyplot.setRangeAxisLocation( AxisLocation.BOTTOM_OR_LEFT );
xyplot.getRenderer().setSeriesPaint( 0, Color.GREEN );
String timeLabel = bundle.getString( "chronos.label.throughput.historytime" );
DateAxis timeAxis = ChartUtil.createTimeAxis( timeLabel, new SimpleDateFormat() );
xyplot.setDomainAxis( timeAxis );
JFreeChart chart = new JFreeChart( bundle.getString( "chronos.label.throughput" ), xyplot );
renderer.renderChart( "history-throughput-" + dataId, chart );
}
代码示例来源:origin: stackoverflow.com
XYPlot plot = (XYPlot) chart.getPlot();
ValueAxis axis = plot.getDomainAxis();
axis.setLowerBound(0);
XYBarRenderer r = (XYBarRenderer) plot.getRenderer();
r.setBarPainter(new StandardXYBarPainter());
r.setSeriesPaint(0, Color.blue);
代码示例来源:origin: org.terracotta.modules/tim-ehcache-2.0
protected void setupCachePutRatePanel(final XContainer parent) {
cachePutRateSeries = createTimeSeries(bundle.getString("cache.put.rate"));
JFreeChart chart = createChart(cachePutRateSeries, false);
ChartPanel chartPanel = createChartPanel(chart);
parent.add(chartPanel);
chartPanel.setPreferredSize(fDefaultGraphSize);
chartPanel.setBorder(new TitledBorder("Cache Put Rate"));
chartPanel.setToolTipText("Cache Put Rate");
chartPanel.setLayout(new BorderLayout());
chartPanel.add(cachePutRateLabel = createOverlayLabel());
((XYPlot) chart.getPlot()).getRenderer().setSeriesPaint(0, EhcachePresentationUtils.PUT_FILL_COLOR);
}
代码示例来源:origin: org.terracotta.modules/tim-hibernate-cache-provider-3.2
protected void setupCachePutRatePanel(final XContainer parent) {
cachePutRateSeries = createTimeSeries(bundle.getString("cache.put.rate"));
JFreeChart chart = createChart(cachePutRateSeries, false);
ChartPanel chartPanel = createChartPanel(chart);
parent.add(chartPanel);
chartPanel.setPreferredSize(fDefaultGraphSize);
chartPanel.setBorder(new TitledBorder("Cache Put Rate"));
chartPanel.setToolTipText("Second Level Cache Put Rate");
chartPanel.setLayout(new BorderLayout());
chartPanel.add(cachePutRateLabel = createOverlayLabel());
((XYPlot) chart.getPlot()).getRenderer().setSeriesPaint(0, CacheRegionUtils.PUT_FILL_COLOR);
}
代码示例来源:origin: org.terracotta.modules/tim-ehcache-2.x-hibernate-ui
protected void setupCachePutRatePanel(final XContainer parent) {
cachePutRateSeries = createTimeSeries(bundle.getString("cache.put.rate"));
JFreeChart chart = createChart(cachePutRateSeries, false);
ChartPanel chartPanel = createChartPanel(chart);
parent.add(chartPanel);
chartPanel.setPreferredSize(fDefaultGraphSize);
chartPanel.setBorder(new TitledBorder("Cache Put Rate"));
chartPanel.setToolTipText("Second Level Cache Put Rate");
chartPanel.setLayout(new BorderLayout());
chartPanel.add(cachePutRateLabel = createOverlayLabel());
((XYPlot) chart.getPlot()).getRenderer().setSeriesPaint(0, CacheRegionUtils.PUT_FILL_COLOR);
}
代码示例来源:origin: bcdev/beam
private ChartHandler(JFreeChart chart) {
chartUpdater = new ChartUpdater();
this.chart = chart;
setLegend(chart);
setAutomaticRangeAdjustments(false);
final XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) chart.getXYPlot().getRenderer();
renderer.setBaseShapesVisible(true);
renderer.setBaseShapesFilled(false);
setPlotMessage(MESSAGE_NO_PRODUCT_SELECTED);
}
代码示例来源:origin: net.imglib2/imglib2-script
static private final void setTheme(final JFreeChart chart) {
XYPlot plot = (XYPlot) chart.getPlot();
XYBarRenderer r = (XYBarRenderer) plot.getRenderer();
StandardXYBarPainter bp = new StandardXYBarPainter();
r.setBarPainter(bp);
r.setSeriesOutlinePaint(0, Color.lightGray);
r.setShadowVisible(false);
r.setDrawBarOutline(false);
setBackgroundDefault(chart);
}
内容来源于网络,如有侵权,请联系作者删除!