## Uses of Interface
com.orsoncharts.data.KeyedValues

- Packages that use KeyedValues
  Package | Description
  --- | ---
  com.orsoncharts.data | Core data structures used as the building blocks for datasets in Orson Charts.
  com.orsoncharts.data.category | Datasets that can be used by the `CategoryPlot3D` class.

- - ### Uses of KeyedValues in com.orsoncharts.data

    Subinterfaces of KeyedValues in com.orsoncharts.data
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PieDataset3D<K extends java.lang.Comparable<K>>` The interface through which the `PiePlot3D` class obtains data for pie charts.

    Classes in com.orsoncharts.data that implement KeyedValues
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultKeyedValues<K extends java.lang.Comparable<K>,T>` A list of `(key, value)` pairs.
    `class` | `StandardPieDataset3D<K extends java.lang.Comparable<K>>` A dataset that can be used with a `PiePlot3D`.

    Methods in com.orsoncharts.data that return KeyedValues
    Modifier and Type | Method and Description
    --- | ---
    `static KeyedValues<java.lang.String,java.lang.Number>` | JSONUtils.`readKeyedValues(java.io.Reader reader)` Parses characters from the supplied reader and returns the corresponding `KeyedValues` instance.
    `static KeyedValues<java.lang.String,java.lang.Number>` | JSONUtils.`readKeyedValues(java.lang.String json)` Parses the supplied JSON string into a `KeyedValues` instance.

    Methods in com.orsoncharts.data with parameters of type KeyedValues
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | JSONUtils.`writeKeyedValues(KeyedValues data)` Returns a string containing the data in JSON format.
    `static void` | JSONUtils.`writeKeyedValues(KeyedValues data, java.io.Writer writer)` Writes the data in JSON format to the supplied writer.

  - ### Uses of KeyedValues in com.orsoncharts.data.category

    Methods in com.orsoncharts.data.category with parameters of type KeyedValues
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardCategoryDataset3D.`addSeriesAsRow(S seriesKey, KeyedValues<C,? extends java.lang.Number> data)` Adds a data series as a single row in the dataset.
    `void` | StandardCategoryDataset3D.`addSeriesAsRow(S seriesKey, R rowKey, KeyedValues<C,? extends java.lang.Number> data)` Adds a data series as a single row in the dataset.