gpt4 book ai didi

org.jfree.data.xy.XYIntervalSeries类的使用及代码示例

转载 作者:知者 更新时间:2024-03-25 05:11:05 26 4
gpt4 key购买 nike

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

XYIntervalSeries介绍

[英]A list of (x, x-low, x-high, y, y-low, y-high) data items.
[中](x,x-low,x-high,y,y-low,y-high)数据项的列表。

代码示例

代码示例来源:origin: kiegroup/optaplanner

k -> new XYIntervalSeries(moveType));
double yValue = levelValues[i];
series.add(timeMillisSpent, timeMillisSpent, timeMillisSpent,
    yValue, (yValue > 0.0) ? 0.0 : yValue, (yValue > 0.0) ? yValue : 0.0);

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

/**
 * Adds a data item to the series and sends a {@link SeriesChangeEvent} to 
 * all registered listeners.
 *
 * @param x  the x-value.
 * @param xLow  the lower bound of the x-interval.
 * @param xHigh  the upper bound of the x-interval.
 * @param y  the y-value.
 * @param yLow  the lower bound of the y-interval.
 * @param yHigh  the upper bound of the y-interval.
 */
public void add(double x, double xLow, double xHigh, double y, double yLow,
    double yHigh) {
  add(new XYIntervalDataItem(x, xLow, xHigh, y, yLow, yHigh), true);
}

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

/**
 * Returns the number of items in the specified series.
 *
 * @param series  the series (zero-based index).
 *
 * @return The item count.
 *
 * @throws IllegalArgumentException if {@code series} is not in the
 *     range {@code 0} to {@code getSeriesCount() - 1}.
 */
@Override
public int getItemCount(int series) {
  // defer argument checking
  return getSeries(series).getItemCount();
}

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

/**
 * Returns the y-value for the specified item.
 *
 * @param index  the item index.
 *
 * @return The y-value.
 */
public double getYValue(int index) {
  XYIntervalDataItem item = (XYIntervalDataItem) getDataItem(index);
  return item.getYValue();
}

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

series[i] = new XYIntervalSeries(states[i]);
dataset.addSeries(series[i]);

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

/**
 * Returns the key for a series.
 *
 * @param series  the series index (in the range <code>0</code> to
 *     <code>getSeriesCount() - 1</code>).
 *
 * @return The key for a series.
 *
 * @throws IllegalArgumentException if <code>series</code> is not in the
 *     specified range.
 */
public Comparable getSeriesKey(int series) {
  // defer argument checking
  return getSeries(series).getKey();
}

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

/**
 * Returns the x-value for an item within a series.
 *
 * @param series  the series index.
 * @param item  the item index.
 *
 * @return The x-value.
 */
@Override
public Number getX(int series, int item) {
  XYIntervalSeries s = (XYIntervalSeries) this.data.get(series);
  return s.getX(item);
}

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

/**
 * Adds a series to the collection and sends a {@link DatasetChangeEvent}
 * to all registered listeners.
 *
 * @param series  the series (<code>null</code> not permitted).
 */
public void addSeries(XYIntervalSeries series) {
  if (series == null) {
    throw new IllegalArgumentException("Null 'series' argument.");
  }
  this.data.add(series);
  series.addChangeListener(this);
  fireDatasetChanged();
}

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

/**
 * Returns the end x-value (as a double primitive) for an item within a
 * series.
 *
 * @param series  the series index (zero-based).
 * @param item  the item index (zero-based).
 *
 * @return The value.
 */
@Override
public double getEndXValue(int series, int item) {
  XYIntervalSeries s = (XYIntervalSeries) this.data.get(series);
  return s.getXHighValue(item);
}

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

/**
 * Returns a clone of this dataset.
 *
 * @return A clone of this dataset.
 *
 * @throws CloneNotSupportedException if there is a problem cloning.
 */
public Object clone() throws CloneNotSupportedException {
  XYIntervalSeriesCollection clone
      = (XYIntervalSeriesCollection) super.clone();
  int seriesCount = getSeriesCount();
  clone.data = new java.util.ArrayList(seriesCount);
  for (int i = 0; i < this.data.size(); i++) {
    clone.data.set(i, getSeries(i).clone());
  }
  return clone;
}

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

/**
 * Returns the number of items in the specified series.
 *
 * @param series  the series (zero-based index).
 *
 * @return The item count.
 *
 * @throws IllegalArgumentException if <code>series</code> is not in the
 *     range <code>0</code> to <code>getSeriesCount() - 1</code>.
 */
public int getItemCount(int series) {
  // defer argument checking
  return getSeries(series).getItemCount();
}

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

/**
 * Returns the x-value for the specified item.
 *
 * @param index  the item index.
 *
 * @return The x-value (never {@code null}).
 */
public Number getX(int index) {
  XYIntervalDataItem item = (XYIntervalDataItem) getDataItem(index);
  return item.getX();
}

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

/**
 * Returns the key for a series.
 *
 * @param series  the series index (in the range {@code 0} to
 *     {@code getSeriesCount() - 1}).
 *
 * @return The key for a series.
 *
 * @throws IllegalArgumentException if {@code series} is not in the
 *     specified range.
 */
@Override
public Comparable getSeriesKey(int series) {
  // defer argument checking
  return getSeries(series).getKey();
}

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

/**
 * Returns the x-value for an item within a series.
 *
 * @param series  the series index.
 * @param item  the item index.
 *
 * @return The x-value.
 */
public Number getX(int series, int item) {
  XYIntervalSeries s = (XYIntervalSeries) this.data.get(series);
  return s.getX(item);
}

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

/**
 * Adds a series to the collection and sends a {@link DatasetChangeEvent}
 * to all registered listeners.
 *
 * @param series  the series ({@code null} not permitted).
 */
public void addSeries(XYIntervalSeries series) {
  Args.nullNotPermitted(series, "series");
  this.data.add(series);
  series.addChangeListener(this);
  fireDatasetChanged();
}

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

/**
 * Returns the end x-value (as a double primitive) for an item within a
 * series.
 *
 * @param series  the series index (zero-based).
 * @param item  the item index (zero-based).
 *
 * @return The value.
 */
public double getEndXValue(int series, int item) {
  XYIntervalSeries s = (XYIntervalSeries) this.data.get(series);
  return s.getXHighValue(item);
}

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

/**
 * Returns a clone of this dataset.
 *
 * @return A clone of this dataset.
 *
 * @throws CloneNotSupportedException if there is a problem cloning.
 */
@Override
public Object clone() throws CloneNotSupportedException {
  XYIntervalSeriesCollection clone
      = (XYIntervalSeriesCollection) super.clone();
  int seriesCount = getSeriesCount();
  clone.data = new java.util.ArrayList(seriesCount);
  for (int i = 0; i < this.data.size(); i++) {
    clone.data.set(i, getSeries(i).clone());
  }
  return clone;
}

代码示例来源:origin: kiegroup/optaplanner

k -> new XYIntervalSeries(moveType));
double yValue = levelValues[i];
series.add(timeMillisSpent, timeMillisSpent, timeMillisSpent,
    yValue, (yValue > 0.0) ? 0.0 : yValue, (yValue > 0.0) ? yValue : 0.0);

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

private void computeCoefficientOfDetermination() {
  int numberOfItems = scatterpointsDataset.getSeries(0).getItemCount();
  double arithmeticMeanOfX = 0;  //arithmetic mean of X
  double arithmeticMeanOfY = 0;  //arithmetic mean of Y

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

/**
 * Returns the y-value for the specified item.
 *
 * @param index  the item index.
 *
 * @return The y-value.
 */
public double getYValue(int index) {
  XYIntervalDataItem item = (XYIntervalDataItem) getDataItem(index);
  return item.getYValue();
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com