BandScale
public class BandScaleBand scale for categorical data. Maps discrete categories to continuous range.
Properties
Section titled “Properties”
Categories
Section titled “Categories”public string[] Categories { get; }No description is available for this member.
Returns
System.String[] — No return description is available.
public float2 Range { get; }No description is available for this member.
Returns
Unity.Mathematics.float2 — No return description is available.
Bandwidth
Section titled “Bandwidth”public float Bandwidth { get; }No description is available for this member.
Returns
System.Single — No return description is available.
public float Step { get; }No description is available for this member.
Returns
System.Single — No return description is available.
Constructors
Section titled “Constructors”
BandScale(string[], float, float)
Section titled “BandScale(string[], float, float)”public BandScale(string[] categories, float rangeMin = 0, float rangeMax = 1)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
categories |
System.String[] | |
rangeMin |
System.Single | |
rangeMax |
System.Single |
Methods
Section titled “Methods”
SetRange(float, float)
Section titled “SetRange(float, float)”public BandScale SetRange(float min, float max)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
min |
System.Single | |
max |
System.Single |
Returns
ChartGuru.BandScale — No return description is available.
SetPaddingInner(float)
Section titled “SetPaddingInner(float)”public BandScale SetPaddingInner(float padding)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
padding |
System.Single |
Returns
ChartGuru.BandScale — No return description is available.
SetPaddingOuter(float)
Section titled “SetPaddingOuter(float)”public BandScale SetPaddingOuter(float padding)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
padding |
System.Single |
Returns
ChartGuru.BandScale — No return description is available.
SetPadding(float)
Section titled “SetPadding(float)”public BandScale SetPadding(float padding)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
padding |
System.Single |
Returns
ChartGuru.BandScale — No return description is available.
Map(string)
Section titled “Map(string)”public float Map(string category)Map a category to its band start position.
Parameters
| Name | Type | Description |
|---|---|---|
category |
System.String |
Returns
System.Single — No return description is available.
Map(int)
Section titled “Map(int)”public float Map(int index)Map a category index to its band start position.
Parameters
| Name | Type | Description |
|---|---|---|
index |
System.Int32 |
Returns
System.Single — No return description is available.
MapCenter(string)
Section titled “MapCenter(string)”public float MapCenter(string category)Get the center of a band for the category.
Parameters
| Name | Type | Description |
|---|---|---|
category |
System.String |
Returns
System.Single — No return description is available.
MapCenter(int)
Section titled “MapCenter(int)”public float MapCenter(int index)Get the center of a band for the index.
Parameters
| Name | Type | Description |
|---|---|---|
index |
System.Int32 |
Returns
System.Single — No return description is available.
Invert(float)
Section titled “Invert(float)”public int Invert(float position)Find which category contains the given position.
Parameters
| Name | Type | Description |
|---|---|---|
position |
System.Single |
Returns
System.Int32 — No return description is available.