org.jfree.chart.plot.XYPlot.getRenderer()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(308)

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

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);
}

相关文章

微信公众号

最新文章

更多

XYPlot类方法