当前位置: 首页 > 教程 > JFreeChart >

JFreeChart XYSeries类

精华
小牛编辑
141浏览
2023-03-14

JFreeChart XYSeries类介绍

  • XYSeries类属于 JFreeChart 库的org.jfree.data.xy 包。
  • 此类表示表格中的零或更多数据项序列(x、y)。
  • 默认情况下,该系列中的项目将按 x 值排列为提升顺序,并允许重复 x 值。可在构造器中更改分拣和重复默认值。

JFreeChart XYSeries类的构造方法

构造方法 描述
XYSeries(Comparable key) 它创建了一个新的XYSeries。
XYSeries(Comparable key, boolean autoSort) 它构建了一个新的XYSeries,自动排序标志设置要求,并允许重复值。
XYSeries(Comparable key, boolean autoSort, boolean allowDuplicateXValues) 它构建了一个新的XYSeries,不包含任何数据。

JFreeChart XYSeries类的方法

方法 描述
add(double x, double y) 此方法在系列中添加数据项,并向所有注册监听器发送系列改变事件。
add(double x, Number y) 此方法为该系列添加了一个新的数据项目(如果自动分类标志设置为该系列,则处于正确的位置),并向所有注册监听器发送系列改变事件。
add(XYDataItem item) 此方法在系列中添加数据项,并向所有注册监听器发送系列改变事件。
clear( ) 此方法从系列中删除所有数据项目,并向所有注册监听器发送系列改变事件。
createCopy(int start, int end) 此方法通过复制此时间系列中数据的子集创建新系列。
delete(int start, int end) 此方法从该系列中删除一系列项目,并向所有注册监听器发送系列改变事件。
getDataItem(int index) 此方法将数据项目与指定的索引返回。
getItemCount( ) 此方法返回系列中的项目数。
getItems( ) 此方法返回该系列的数据项目列表(该列表包含 XYDataItem 对象且不可拆解)。
getMaxX( ) 此方法返回系列中最大的 x 值,而忽略任何 Double.NaN 值。
getMaxY( ) 此方法返回系列中最大的 y 值,而忽略任何 Double.NaN 值。
getMinX( ) 此方法返回系列中最小的 x 值,而忽略任何 Double.NaN 值。
getMinY( ) 此方法返回系列中最小的 y 值,而忽略任何空值和双 NaN 值。
remove(Number x) 此方法删除具有指定 x 值的项目,并向所有注册监听器发送系列改变事件。
update(Number x, Number y) 此方法更新了系列中的项目。