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

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

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

XYPlot.render介绍

[英]Draws a representation of the data within the dataArea region, using the current renderer.

The info and crosshairState arguments may be null.
[中]使用当前渲染器在dataArea区域内绘制数据的表示形式。
info和crosshairState参数可能为空。

代码示例

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

@Override
public boolean render(Graphics2D g2, Rectangle2D dataArea, int index, PlotRenderingInfo info, CrosshairState crosshairState) {
  final boolean foundData = super.render(g2, dataArea, index, info, crosshairState);
  if (image != null) {
    final int dx1 = (int) dataArea.getMinX();
    final int dy1 = (int) dataArea.getMinY();
    final int dx2 = (int) dataArea.getMaxX();
    final int dy2 = (int) dataArea.getMaxY();
    synchronized (imageLock) {
      final Rectangle rectangle = getImageSourceArea();
      final int sx1 = rectangle.x;
      final int sy1 = rectangle.y;
      final int sx2 = sx1 + rectangle.width - 1;
      final int sy2 = sy1 + rectangle.height - 1;
      g2.drawImage(image, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, null);
    }
  }
  return foundData;
}

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

@Override
public boolean render(Graphics2D g2, Rectangle2D dataArea, int index, PlotRenderingInfo info, CrosshairState crosshairState) {
  final boolean foundData = super.render(g2, dataArea, index, info, crosshairState);
  if (image != null) {
    final int dx1 = (int) dataArea.getMinX();
    final int dy1 = (int) dataArea.getMinY();
    final int dx2 = (int) dataArea.getMaxX();
    final int dy2 = (int) dataArea.getMaxY();
    synchronized (imageLock) {
      final Rectangle rectangle = getImageSourceArea();
      final int sx1 = rectangle.x;
      final int sy1 = rectangle.y;
      final int sx2 = sx1 + rectangle.width - 1;
      final int sy2 = sy1 + rectangle.height - 1;
      g2.drawImage(image, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, null);
    }
  }
  return foundData;
}

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

foundData = render(g2, dataArea, datasetIndex, info, 
    crosshairState) || foundData;

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

foundData = render(g2, dataArea, i, info, crosshairState)
  || foundData;
foundData = render(g2, dataArea, i, info, crosshairState)
  || foundData;

相关文章

微信公众号

最新文章

更多

XYPlot类方法