gpt4 book ai didi

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

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

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

YIntervalSeries介绍

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

代码示例

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

int seriesIndex = 0;
for (Project project : schedule.getProjectList()) {
  YIntervalSeries projectSeries = new YIntervalSeries(project.getLabel());
  seriesCollection.addSeries(projectSeries);
  projectSeriesMap.put(project, projectSeries);
  int endDate = allocation.getEndDate();
  YIntervalSeries projectSeries = projectSeriesMap.get(allocation.getProject());
  projectSeries.add(allocation.getId(), (startDate + endDate) / 2.0,
      startDate, endDate);
  maximumEndDate = Math.max(maximumEndDate, endDate);

代码示例来源: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 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 y, double yLow, double yHigh) {
  add(new YIntervalDataItem(x, y, yLow, yHigh), true);
}

代码示例来源: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) {
  YIntervalDataItem item = (YIntervalDataItem) getDataItem(index);
  return item.getYValue();
}

代码示例来源:origin: jmacglashan/burlap

this.csrAvgSeries = new YIntervalSeries(agentName);
this.csrAvgSeries.setNotify(false);
colCSRAvg.addSeries(this.csrAvgSeries);
this.cerAvgSeries = new YIntervalSeries(agentName);
this.cerAvgSeries.setNotify(false);
colCERAvg.addSeries(this.cerAvgSeries);
this.aerAvgSeries = new YIntervalSeries(agentName);
this.aerAvgSeries.setNotify(false);
colAERAvg.addSeries(this.aerAvgSeries);
this.merAvgSeries = new YIntervalSeries(agentName);
this.merAvgSeries.setNotify(false);
colMERAvg.addSeries(this.merAvgSeries);
this.cseAvgSeries = new YIntervalSeries(agentName);
this.cseAvgSeries.setNotify(false);
colCSEAvg.addSeries(this.cseAvgSeries);
this.seAvgSeries = new YIntervalSeries(agentName);
this.seAvgSeries.setNotify(false);
colSEAvg.addSeries(this.seAvgSeries);

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

/**
 * Returns the y-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 getYValue(int series, int item) {
  YIntervalSeries s = (YIntervalSeries) this.data.get(series);
  return s.getYValue(item);
}

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

/**
 * Returns the start y-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 getStartYValue(int series, int item) {
  YIntervalSeries s = (YIntervalSeries) this.data.get(series);
  return s.getYLowValue(item);
}

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

/**
 * Returns the end y-value (as a double primitive) for an item within a
 * series.
 *
 * @param series  the series (zero-based index).
 * @param item  the item (zero-based index).
 *
 * @return The value.
 */
public double getEndYValue(int series, int item) {
  YIntervalSeries s = (YIntervalSeries) this.data.get(series);
  return s.getYHighValue(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(YIntervalSeries series) {
  if (series == null) {
    throw new IllegalArgumentException("Null 'series' argument.");
  }
  this.data.add(series);
  series.addChangeListener(this);
  fireDatasetChanged();
}

代码示例来源: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) {
  YIntervalSeries s = (YIntervalSeries) this.data.get(series);
  return s.getX(item);
}

代码示例来源: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 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: inspectIT/inspectIT

/**
 * Adds a data item to the series.
 *
 * @param x
 *            the x-value.
 * @param y
 *            the y-value.
 * @param yLow
 *            the lower bound of the y-interval.
 * @param yHigh
 *            the upper bound of the y-interval.
 * @param notify
 *            a flag that controls whether or not a
 *            {@link org.jfree.data.general.SeriesChangeEvent} is sent to all registered
 *            listeners.
 */
public void add(double x, double y, double yLow, double yHigh, boolean notify) {
  super.add(new YIntervalDataItem(x, y, yLow, yHigh), notify);
}

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

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

代码示例来源:origin: jmacglashan/burlap

this.csrAvgSeries = new YIntervalSeries(agentName);
this.csrAvgSeries.setNotify(false);
colCSRAvg.addSeries(this.csrAvgSeries);
this.cerAvgSeries = new YIntervalSeries(agentName);
this.cerAvgSeries.setNotify(false);
colCERAvg.addSeries(this.cerAvgSeries);
this.aerAvgSeries = new YIntervalSeries(agentName);
this.aerAvgSeries.setNotify(false);
colAERAvg.addSeries(this.aerAvgSeries);
this.merAvgSeries = new YIntervalSeries(agentName);
this.merAvgSeries.setNotify(false);
colMERAvg.addSeries(this.merAvgSeries);
this.cseAvgSeries = new YIntervalSeries(agentName);
this.cseAvgSeries.setNotify(false);
colCSEAvg.addSeries(this.cseAvgSeries);
this.seAvgSeries = new YIntervalSeries(agentName);
this.seAvgSeries.setNotify(false);
colSEAvg.addSeries(this.seAvgSeries);

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

/**
 * Returns the y-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 getYValue(int series, int item) {
  YIntervalSeries s = (YIntervalSeries) this.data.get(series);
  return s.getYValue(item);
}

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

/**
 * Returns the start y-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 getStartYValue(int series, int item) {
  YIntervalSeries s = (YIntervalSeries) this.data.get(series);
  return s.getYLowValue(item);
}

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

/**
 * Returns the end y-value (as a double primitive) for an item within a
 * series.
 *
 * @param series  the series (zero-based index).
 * @param item  the item (zero-based index).
 *
 * @return The value.
 */
@Override
public double getEndYValue(int series, int item) {
  YIntervalSeries s = (YIntervalSeries) this.data.get(series);
  return s.getYHighValue(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(YIntervalSeries series) {
  Args.nullNotPermitted(series, "series");
  this.data.add(series);
  series.addChangeListener(this);
  fireDatasetChanged();
}

代码示例来源: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) {
  YIntervalSeries s = (YIntervalSeries) this.data.get(series);
  return s.getX(item);
}

代码示例来源: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();
}

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