## Uses of Interface
org.rrd4j.data.IPlottable

- Packages that use IPlottable
  Package | Description
  --- | ---
  org.rrd4j.core | core RRD4J implementation.
  org.rrd4j.data | RRD4J data management classes and interfaces. Provides data sources, processors, aggregators, and utilities for Round Robin Database (RRD) operations and calculations.
  org.rrd4j.graph | RRD4J graph capabilities.

- - ### Uses of IPlottable in org.rrd4j.core

    Methods in org.rrd4j.core with parameters of type IPlottable
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataHolder.`datasource(String name, IPlottable plottable)` Creates a new (plottable) datasource.

  - ### Uses of IPlottable in org.rrd4j.data

    Classes in org.rrd4j.data that implement IPlottable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LinearInterpolator` Interpolates datasource values from timestamp-value collections. Suitable for linear interpolation of time-series data points.
    `class` | `org.rrd4j.data.Plottable` Deprecated. Use implementations of `IPlottable` instead

    Methods in org.rrd4j.data with parameters of type IPlottable
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataProcessor.`datasource(String name, IPlottable plottable)` Adds a custom, `plottable` datasource (PDEF).

    Constructors in org.rrd4j.data with parameters of type IPlottable
    Constructor and Description
    `PDef(String name, IPlottable plottable2)`

  - ### Uses of IPlottable in org.rrd4j.graph

    Methods in org.rrd4j.graph with parameters of type IPlottable
    Modifier and Type | Method and Description
    --- | ---
    `void` | RrdGraphDef.`datasource(String name, IPlottable plottable)` Creates a new (plottable) datasource.

    Constructors in org.rrd4j.graph with parameters of type IPlottable
    Constructor and Description
    `PDef(String name, IPlottable plottable)`