org.jfree.data.xy.XYSeries.addOrUpdate()方法的使用及代码示例

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

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

XYSeries.addOrUpdate介绍

[英]Adds or updates an item in the series and sends a SeriesChangeEvent to all registered listeners.
[中]添加或更新序列中的项目,并向所有注册的侦听器发送SeriesChangeEvent。

代码示例

代码示例来源:origin: psi-probe/psi-probe

/**
 * To series.
 *
 * @param legend the legend
 * @param stats the stats
 * @return the XY series
 */
protected XYSeries toSeries(String legend, List<XYDataItem> stats) {
 XYSeries xySeries = new XYSeries(legend, true, false);
 synchronized (stats) {
  for (XYDataItem item : stats) {
   xySeries.addOrUpdate(item.getX(), item.getY());
  }
 }
 return xySeries;
}

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

/**
 * Adds or updates an item in the series and sends a
 * {@link SeriesChangeEvent} to all registered listeners.
 *
 * @param x  the x-value.
 * @param y  the y-value.
 *
 * @return The item that was overwritten, if any.
 *
 * @since 1.0.10
 */
public XYDataItem addOrUpdate(double x, double y) {
  return addOrUpdate(new Double(x), new Double(y));
}

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

/**
 * Adds or updates an item in the series and sends a
 * {@link SeriesChangeEvent} to all registered listeners.
 *
 * @param x  the x-value.
 * @param y  the y-value.
 *
 * @return The item that was overwritten, if any.
 *
 * @since 1.0.10
 */
public XYDataItem addOrUpdate(double x, double y) {
  return addOrUpdate(new Double(x), new Double(y));
}

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

/**
 * Adds or updates an item in the series and sends a
 * {@link SeriesChangeEvent} to all registered listeners.
 *
 * @param x  the x-value ({@code null} not permitted).
 * @param y  the y-value ({@code null} permitted).
 *
 * @return A copy of the overwritten data item, or {@code null} if no
 *         item was overwritten.
 */
public XYDataItem addOrUpdate(Number x, Number y) {
  // defer argument checking
  return addOrUpdate(new XYDataItem(x, y));
}

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

/**
 * Adds or updates an item in the series and sends a
 * {@link SeriesChangeEvent} to all registered listeners.
 *
 * @param x  the x-value (<code>null</code> not permitted).
 * @param y  the y-value (<code>null</code> permitted).
 *
 * @return A copy of the overwritten data item, or <code>null</code> if no
 *         item was overwritten.
 */
public XYDataItem addOrUpdate(Number x, Number y) {
  // defer argument checking
  return addOrUpdate(new XYDataItem(x, y));
}

代码示例来源:origin: mikaelhg/openblocks

/**
 * Updates the values for the specified seriesName with the given values
 * @param seriesName the name a series in the graph
 * @param index the index of the desired series to update
 * @param time the time at which to update
 * @param value the value to update
 */
public void updateValues(String seriesName, int index, double time, double value) {
  if (!lock) {
    XYSeries s = ((XYSeriesCollection) chart.getXYPlot().getDataset()).getSeries(index);
    s.setKey(seriesName);
    s.addOrUpdate(time, value);
  }
}

代码示例来源:origin: jasperreports/jasperreports

xySrs.addOrUpdate(
  crtXySeries.getXValue(), 
  crtXySeries.getYValue()

代码示例来源:origin: stackoverflow.com

public void actionPerformed(ActionEvent e) {
  balance += 5;
  series.addOrUpdate(INDEX, balance);

相关文章