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

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

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

XYPlot.removeDomainMarker介绍

[英]Removes a marker for a specific dataset/renderer and sends a PlotChangeEvent to all registered listeners.
[中]删除特定数据集/渲染器的标记,并向所有注册的侦听器发送PlotChangeEvent。

代码示例

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

/**
 * Removes a marker for the domain axis and sends a {@link PlotChangeEvent}
 * to all registered listeners.
 *
 * @param marker  the marker.
 *
 * @return A boolean indicating whether or not the marker was actually
 *         removed.
 *
 * @since 1.0.7
 */
public boolean removeDomainMarker(Marker marker) {
  return removeDomainMarker(marker, Layer.FOREGROUND);
}

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

/**
 * Removes a marker for the domain axis and sends a {@link PlotChangeEvent}
 * to all registered listeners.
 *
 * @param marker  the marker.
 *
 * @return A boolean indicating whether or not the marker was actually
 *         removed.
 *
 * @since 1.0.7
 */
public boolean removeDomainMarker(Marker marker) {
  return removeDomainMarker(marker, Layer.FOREGROUND);
}

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

/**
 * Removes a marker for the domain axis in the specified layer and sends a
 * {@link PlotChangeEvent} to all registered listeners.
 *
 * @param marker the marker ({@code null} not permitted).
 * @param layer the layer (foreground or background).
 *
 * @return A boolean indicating whether or not the marker was actually
 *         removed.
 *
 * @since 1.0.7
 */
public boolean removeDomainMarker(Marker marker, Layer layer) {
  return removeDomainMarker(0, marker, layer);
}

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

/**
 * Removes a marker for a specific dataset/renderer and sends a
 * {@link PlotChangeEvent} to all registered listeners.
 *
 * @param index the dataset/renderer index.
 * @param marker the marker.
 * @param layer the layer (foreground or background).
 *
 * @return A boolean indicating whether or not the marker was actually
 *         removed.
 *
 * @since 1.0.7
 */
public boolean removeDomainMarker(int index, Marker marker, Layer layer) {
  return removeDomainMarker(index, marker, layer, true);
}

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

/**
 * Removes a marker for the domain axis in the specified layer and sends a
 * {@link PlotChangeEvent} to all registered listeners.
 *
 * @param marker the marker (<code>null</code> not permitted).
 * @param layer the layer (foreground or background).
 *
 * @return A boolean indicating whether or not the marker was actually
 *         removed.
 *
 * @since 1.0.7
 */
public boolean removeDomainMarker(Marker marker, Layer layer) {
  return removeDomainMarker(0, marker, layer);
}

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

/**
 * Removes a marker for a specific dataset/renderer and sends a
 * {@link PlotChangeEvent} to all registered listeners.
 *
 * @param index the dataset/renderer index.
 * @param marker the marker.
 * @param layer the layer (foreground or background).
 *
 * @return A boolean indicating whether or not the marker was actually
 *         removed.
 *
 * @since 1.0.7
 */
public boolean removeDomainMarker(int index, Marker marker, Layer layer) {
  return removeDomainMarker(index, marker, layer, true);
}

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

private void removeIntervalMarkers() {
  for (IntervalMarker intervalMarker : intervalMarkers) {
    chart.getXYPlot().removeDomainMarker(intervalMarker, Layer.BACKGROUND);
  }
  intervalMarkers.clear();
}

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

private void removeIntervalMarkers() {
  for (IntervalMarker intervalMarker : intervalMarkers) {
    chart.getXYPlot().removeDomainMarker(intervalMarker, Layer.BACKGROUND);
  }
  intervalMarkers.clear();
}

代码示例来源:origin: GrammarViz2/grammarviz2_src

private void updateMarker() {
 if (marker != null) {
  plot.removeDomainMarker(marker, Layer.BACKGROUND);
 }
 if (!(markerStart.isNaN() && markerEnd.isNaN())) {
  if (markerEnd > markerStart) {
   marker = new IntervalMarker(markerStart, markerEnd);
   marker.setPaint(new Color(0xDD, 0xFF, 0xDD, 0x90));
   marker.setAlpha(0.7f);
   plot.addDomainMarker(marker, Layer.BACKGROUND);
  }
  else {
   marker = new IntervalMarker(markerEnd, markerStart);
   marker.setPaint(new Color(0xDD, 0xFF, 0xDD, 0x90));
   marker.setAlpha(0.7f);
   plot.addDomainMarker(marker, Layer.BACKGROUND);
  }
 }
}

代码示例来源:origin: net.sourceforge.ondex.apps/ovtk2-experimental

plot.removeDomainMarker(xMaxMarker);
xMaxMarker = new ValueMarker(xMaxSet);
xMaxMarker.setPaint(Color.green);
plot.removeDomainMarker(xMinMarker);
xMinMarker = new ValueMarker(xMinSet);
xMinMarker.setPaint(Color.red);

相关文章

微信公众号

最新文章

更多

XYPlot类方法