XYZDataset

class XYZDataset[Item](x: Item => Number, y: Item => Number, z: Item => Number, label: Item => String, tip: Item => String) extends AbstractXYZDataset

An XYX dataset consisting of some number of named series, each consisting of items of type Item, with an associated x value, y value, z value, and optionally a name and tooltip.

Companion
object
class AbstractXYZDataset
trait XYZDataset
class AbstractXYDataset
trait XYDataset
class AbstractSeriesDataset
trait SeriesChangeListener
trait EventListener
trait SeriesDataset
class AbstractDataset
trait ObjectInputValidation
trait Serializable
trait Cloneable
trait Dataset
class Object
trait Matchable
class Any

Value members

Concrete methods

override def getItemCount(series: Int): Int
Definition Classes
XYDataset
def getLabel(series: Int, item: Int): String
override def getSeriesCount: Int
Definition Classes
AbstractSeriesDataset -> SeriesDataset
override def getSeriesKey(series: Int): Comparable[_]
Definition Classes
AbstractSeriesDataset -> SeriesDataset
def getTip(series: Int, item: Int): String
override def getX(series: Int, item: Int): Number
Definition Classes
XYDataset
override def getY(series: Int, item: Int): Number
Definition Classes
XYDataset
override def getZ(series: Int, item: Int): Number
Definition Classes
XYZDataset

Inherited methods

def addChangeListener(x$0: DatasetChangeListener): Unit
Inherited from
AbstractDataset
@throws(java.lang.CloneNotSupportedException)
def clone(): <FromJavaObject>
Inherited from
AbstractDataset
def getDomainOrder(): DomainOrder
Inherited from
AbstractXYDataset
def getGroup(): DatasetGroup
Inherited from
AbstractDataset
def getNotify(): Boolean
Inherited from
AbstractDataset
def getXValue(x$0: Int, x$1: Int): Double
Inherited from
AbstractXYDataset
def getYValue(x$0: Int, x$1: Int): Double
Inherited from
AbstractXYDataset
def getZValue(x$0: Int, x$1: Int): Double
Inherited from
AbstractXYZDataset
def hasListener(x$0: EventListener): Boolean
Inherited from
AbstractDataset
def indexOf(x$0: Comparable[_]): Int
Inherited from
AbstractSeriesDataset
def removeChangeListener(x$0: DatasetChangeListener): Unit
Inherited from
AbstractDataset
def seriesChanged(x$0: SeriesChangeEvent): Unit
Inherited from
AbstractSeriesDataset
def setGroup(x$0: DatasetGroup): Unit
Inherited from
AbstractDataset
def setNotify(x$0: Boolean): Unit
Inherited from
AbstractDataset
@throws(java.io.InvalidObjectException)
def validateObject(): Unit
Inherited from
AbstractDataset

Concrete fields

val items: ArrayBuffer[IndexedSeq[Item]]
val names: ArrayBuffer[String]