# QualitativeRangeDataAdapter class

Converts category names and pairs of numeric values into series data points. The arguments are treated as category names rather than numbers, so they may be specified in any order.

**Namespace:** [`Eremex.AvaloniaUI.Charts`](./index.md)  
**Assembly:** `Eremex.Avalonia.Charts.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public class QualitativeRangeDataAdapter : ISeriesDataAdapter
```

## Public Members

| name | description |
| --- | --- |
| [QualitativeRangeDataAdapter](QualitativeRangeDataAdapter/QualitativeRangeDataAdapter.md)() | Initializes a new instance of the QualitativeRangeDataAdapter class that contains no data points. |
| [QualitativeRangeDataAdapter](QualitativeRangeDataAdapter/QualitativeRangeDataAdapter.md)(…) | Initializes a new instance of the QualitativeRangeDataAdapter class with the specified arguments and values. (2 constructors) |
| [ItemCount](QualitativeRangeDataAdapter/ItemCount.md) { get; } | Gets the number of data points stored in the adapter. |
| [Add](QualitativeRangeDataAdapter/Add.md)(…) | Adds a data point to the end of the adapter. (2 methods) |
| [AddRange](QualitativeRangeDataAdapter/AddRange.md)(…) | Adds several data points to the end of the adapter. |
| [Clear](QualitativeRangeDataAdapter/Clear.md)() | Removes all data points from the adapter. |
| [RemoveFromStart](QualitativeRangeDataAdapter/RemoveFromStart.md)(…) | Removes the specified number of data points from the start of the adapter. |
| [UpdateValue](QualitativeRangeDataAdapter/UpdateValue.md)(…) | Replaces both values of the specified data point. |

## See Also

* interface [ISeriesDataAdapter](./ISeriesDataAdapter.md)
* namespace [Eremex.AvaloniaUI.Charts](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Charts.dll -->
