JFreechart教程

XYSeries 类

XYSeries 类

XYSeries 类位于 JFreeChart 库的 org.jfree.data.xy 包下。 此类表示形式为(x, y) 的零个或多个数据项序列。 默认情况下,系列中的项目将按 x 值升序排列,并且允许重复的 x 值。排序和重复默认值都可以在构造函数中更改。

构造函数:

构造函数 说明
XYSeries(Comparable key) 它创建了一个新的空系列。
XYSeries(Comparable key, boolean autoSort) 它构造一个新的空系列,根据请求设置自动排序标志,并允许重复值。
XYSeries(Comparable key, boolean autoSort, boolean allowDuplicateXValues) 它构造了一个不包含数据的新 xy 系列。

方法总结

方法 说明
add(double x, double y) 此方法向系列添加数据项并向所有注册的侦听器发送 SeriesChangeEvent。
add(double x, Number y) 此方法向系列添加一个新数据项(如果为系列设置了 autoSort 标志,则在正确的位置)并向所有注册的侦听器发送 SeriesChangeEvent。
add(XYDataItem item) 此方法向系列添加数据项并向所有注册的侦听器发送 SeriesChangeEvent。
clear( ) 此方法从系列中删除所有数据项并向所有注册的侦听器发送 SeriesChangeEvent。
createCopy(int start, int end) 此方法通过复制此时间序列中的数据子集来创建一个新序列。
delete(int start, int end) 此方法从系列中删除一系列项目并向所有注册的侦听器发送 SeriesChangeEvent。
getDataItem(int index) 此方法返回具有指定索引的数据项。
getItemCount() 此方法返回系列中的项目数。
getItems( ) 此方法返回系列的数据项列表(该列表包含 XYDataItem 对象且不可修改)。
getMaxX( ) 此方法返回系列中最大的 x 值,忽略任何 Double.NaN 值。
getMaxY( ) 此方法返回系列中最大的 y 值,忽略任何 Double.NaN 值。
getMinX( ) 此方法返回系列中最小的 x 值,忽略任何 Double.NaN 值。
getMinY( ) 此方法返回系列中最小的 y 值,忽略任何 null 和 Double.NaN 值。
remove(Number x) 此方法删除具有指定 x 值的项目并向所有注册的侦听器发送 SeriesChangeEvent。
update(Number x, Number y) 此方法更新系列中的项目。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4