A data item of serie. 系列中的一个数据项。可存储数据名和1-n维的数据。
More...
|
void | Reset () |
|
double | GetData (int index, bool inverse=false) |
|
double | GetData (int index, double min, double max) |
|
double | GetPreviousData (int index, bool inverse=false) |
|
double | GetFirstData (float animationDuration=500f) |
|
double | GetLastData () |
|
double | GetCurrData (int index, float animationDuration=500f, bool inverse=false) |
|
double | GetCurrData (int index, float animationDuration, bool inverse, double min, double max) |
|
double | GetMaxData (bool inverse=false) |
| the maxinum value. 最大值。 More...
|
|
double | GetMinData (bool inverse=false) |
| the mininum value. 最小值。 More...
|
|
bool | UpdateData (int dimension, double value, bool updateAnimation, float animationDuration=500f) |
|
bool | UpdateData (int dimension, double value) |
|
bool | IsDataChanged () |
|
float | GetLabelWidth () |
|
float | GetLabelHeight () |
|
void | SetLabelActive (bool flag) |
|
void | SetIconActive (bool flag) |
|
void | SetPolygon (Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4) |
|
bool | IsInPolygon (Vector2 p) |
|
virtual void | SetVerticesDirty () |
|
virtual void | ClearVerticesDirty () |
|
virtual void | SetComponentDirty () |
|
virtual void | ClearComponentDirty () |
|
virtual void | ClearDirty () |
|
virtual void | SetAllDirty () |
|
|
ChartLabel | labelObject [get, set] |
|
int | index [get, set] |
|
int | parentIndex [get, set] |
|
string | name [get, set] |
| the name of data item. 数据项名称。 More...
|
|
string | id [get, set] |
| 数据项的唯一id。唯一id不是必须设置的。 More...
|
|
string? | legendName [get] |
| 数据项图例名称。当数据项名称不为空时,图例名称即为系列名称;反之则为索引index。 More...
|
|
float | radius [get, set] |
| 自定义半径。可用在饼图中自定义某个数据项的半径。 More...
|
|
bool | selected [get, set] |
| Whether the data item is selected. 该数据项是否被选中。 More...
|
|
bool | enableIconStyle [get, set] |
| 是否启用单个数据项的图标设置。 More...
|
|
IconStyle | iconStyle [get, set] |
| the icon of data. 数据项图标样式。 More...
|
|
bool | enableLabel [get, set] |
| 是否启用单个数据项的标签设置。 More...
|
|
SerieLabel | label [get, set] |
| 单个数据项的标签设置。 More...
|
|
bool | enableItemStyle [get, set] |
| 是否启用单个数据项的样式。 More...
|
|
ItemStyle | itemStyle [get, set] |
| 单个数据项的样式设置。 More...
|
|
bool | enableEmphasis [get, set] |
| 是否启用单个数据项的高亮样式。 More...
|
|
Emphasis | emphasis [get, set] |
| 单个数据项的高亮样式设置。 More...
|
|
bool | enableSymbol [get, set] |
| 是否启用单个数据项的标记设置。 More...
|
|
SerieSymbol | symbol [get, set] |
| 单个数据项的标记设置。 More...
|
|
bool | ignore [get, set] |
| 是否忽略数据。当为 true 时,数据不进行绘制。 More...
|
|
List< double > | data [get, set] |
| An arbitrary dimension data list of data item. 可指定任意维数的数值列表。 More...
|
|
List< int > | children [get, set] |
|
bool | show [get, set] |
| [default:true] Whether the data item is showed. 该数据项是否要显示。 More...
|
|
bool | highlighted [get, set] |
| Whether the data item is highlighted. 该数据项是否被高亮,一般由鼠标悬停或图例悬停触发高亮。 More...
|
|
Vector3 | labelPosition [get, set] |
|
bool | canShowLabel [get, set] |
| 是否可以显示Label More...
|
|
float | runtimePieStartAngle [get, set] |
| 饼图数据项的开始角度(运行时自动计算) More...
|
|
float | runtimePieToAngle [get, set] |
| 饼图数据项的结束角度(运行时自动计算) More...
|
|
float | runtimePieHalfAngle [get, set] |
| 饼图数据项的一半时的角度(运行时自动计算) More...
|
|
float | runtimePieCurrAngle [get, set] |
| 饼图数据项的当前角度(运行时自动计算) More...
|
|
float | runtimePieInsideRadius [get, set] |
| 饼图数据项的内半径 More...
|
|
float | runtimePieOutsideRadius [get, set] |
| 饼图数据项的外半径 More...
|
|
float | runtimePieOffsetRadius [get, set] |
| 饼图数据项的偏移半径 More...
|
|
Vector3 | runtimePosition [get, set] |
|
Rect | runtimeRect [get, set] |
| 绘制区域。 More...
|
|
Rect | runtimeSubRect [get, set] |
|
int | runtimeLevel [get, set] |
|
SerieData | runtimeParent [get, set] |
|
Color32 | runtimeColor [get, set] |
|
double | runtimeArea [get, set] |
|
float | runtimeAngle [get, set] |
|
Vector3 | runtiemPieOffsetCenter [get, set] |
|
float | runtimeStackHig [get, set] |
|
Image | runtimeSymbol [get, set] |
|
List< SerieData > | runtimeChildren [get] |
|
virtual bool | vertsDirty [get] |
| 图表重绘标记。 More...
|
|
virtual bool | componentDirty [get] |
| 组件重新初始化标记。 More...
|
|
bool | anyDirty [get] |
| 需要重绘图表或重新初始化组件。 More...
|
|
Painter | painter [get, set] |
|
Action | refreshComponent [get, set] |
|
GameObject | gameObject [get, set] |
|
|
bool | m_VertsDirty |
|
bool | m_ComponentDirty |
|
Painter | m_Painter |
|
A data item of serie. 系列中的一个数据项。可存储数据名和1-n维的数据。
Definition at line 19 of file SerieData.cs.
◆ GetMaxData()
double XCharts.SerieData.GetMaxData |
( |
bool |
inverse = false | ) |
|
|
inline |
the maxinum value. 最大值。
Definition at line 332 of file SerieData.cs.
334 if (m_Data.Count == 0)
return 0;
335 var temp =
double.MinValue;
336 for (
int i = 0; i < m_Data.Count; i++)
338 var value = GetData(i, inverse);
339 if (value > temp) temp = value;
◆ GetMinData()
double XCharts.SerieData.GetMinData |
( |
bool |
inverse = false | ) |
|
|
inline |
the mininum value. 最小值。
Definition at line 348 of file SerieData.cs.
350 if (m_Data.Count == 0)
return 0;
351 var temp =
double.MaxValue;
352 for (
int i = 0; i < m_Data.Count; i++)
354 var value = GetData(i, inverse);
355 if (value < temp) temp = value;
◆ canShowLabel
bool XCharts.SerieData.canShowLabel |
|
getset |
是否可以显示Label
Definition at line 141 of file SerieData.cs.
141 {
get {
return m_CanShowLabel; }
set { m_CanShowLabel = value; } }
◆ data
List<double> XCharts.SerieData.data |
|
getset |
An arbitrary dimension data list of data item. 可指定任意维数的数值列表。
Definition at line 124 of file SerieData.cs.
124 {
get {
return m_Data; }
set { m_Data = value; } }
◆ emphasis
单个数据项的高亮样式设置。
Definition at line 103 of file SerieData.cs.
103 {
get {
return m_Emphasis; }
set { m_Emphasis = value; } }
◆ enableEmphasis
bool XCharts.SerieData.enableEmphasis |
|
getset |
是否启用单个数据项的高亮样式。
Definition at line 99 of file SerieData.cs.
99 {
get {
return m_EnableEmphasis; }
set { m_EnableEmphasis = value; } }
◆ enableIconStyle
bool XCharts.SerieData.enableIconStyle |
|
getset |
是否启用单个数据项的图标设置。
Definition at line 74 of file SerieData.cs.
74 {
get {
return m_EnableIconStyle; }
set { m_EnableIconStyle = value; } }
◆ enableItemStyle
bool XCharts.SerieData.enableItemStyle |
|
getset |
是否启用单个数据项的样式。
Definition at line 91 of file SerieData.cs.
91 {
get {
return m_EnableItemStyle; }
set { m_EnableItemStyle = value; } }
◆ enableLabel
bool XCharts.SerieData.enableLabel |
|
getset |
是否启用单个数据项的标签设置。
Definition at line 83 of file SerieData.cs.
83 {
get {
return m_EnableLabel; }
set { m_EnableLabel = value; } }
◆ enableSymbol
bool XCharts.SerieData.enableSymbol |
|
getset |
是否启用单个数据项的标记设置。
Definition at line 107 of file SerieData.cs.
107 {
get {
return m_EnableSymbol; }
set { m_EnableSymbol = value; } }
◆ highlighted
bool XCharts.SerieData.highlighted |
|
getset |
Whether the data item is highlighted. 该数据项是否被高亮,一般由鼠标悬停或图例悬停触发高亮。
Definition at line 135 of file SerieData.cs.
◆ iconStyle
the icon of data. 数据项图标样式。
Definition at line 79 of file SerieData.cs.
79 {
get {
return m_IconStyle; }
set { m_IconStyle = value; } }
◆ id
string XCharts.SerieData.id |
|
getset |
数据项的唯一id。唯一id不是必须设置的。
Definition at line 56 of file SerieData.cs.
56 {
get {
return m_Id; }
set { m_Id = value; } }
◆ ignore
bool XCharts.SerieData.ignore |
|
getset |
是否忽略数据。当为 true 时,数据不进行绘制。
Definition at line 116 of file SerieData.cs.
117 get {
return m_Ignore; }
118 set {
if (PropertyUtil.SetStruct(ref m_Ignore, value)) SetVerticesDirty(); }
◆ itemStyle
单个数据项的样式设置。
Definition at line 95 of file SerieData.cs.
95 {
get {
return m_ItemStyle; }
set { m_ItemStyle = value; } }
◆ label
单个数据项的标签设置。
Definition at line 87 of file SerieData.cs.
87 {
get {
return m_Label; }
set { m_Label = value; } }
◆ legendName
string? XCharts.SerieData.legendName |
|
get |
数据项图例名称。当数据项名称不为空时,图例名称即为系列名称;反之则为索引index。
Definition at line 61 of file SerieData.cs.
61 {
get {
return string.IsNullOrEmpty(
name) ? ChartCached.IntToStr(index) :
name; } }
◆ name
string XCharts.SerieData.name |
|
getset |
the name of data item. 数据项名称。
Definition at line 52 of file SerieData.cs.
52 {
get {
return m_Name; }
set { m_Name = value; } }
◆ radius
float XCharts.SerieData.radius |
|
getset |
自定义半径。可用在饼图中自定义某个数据项的半径。
Definition at line 65 of file SerieData.cs.
65 {
get {
return m_Radius; }
set { m_Radius = value; } }
◆ runtimePieCurrAngle
float XCharts.SerieData.runtimePieCurrAngle |
|
getset |
饼图数据项的当前角度(运行时自动计算)
Definition at line 158 of file SerieData.cs.
158 {
get;
internal set; }
◆ runtimePieHalfAngle
float XCharts.SerieData.runtimePieHalfAngle |
|
getset |
饼图数据项的一半时的角度(运行时自动计算)
Definition at line 154 of file SerieData.cs.
154 {
get;
internal set; }
◆ runtimePieInsideRadius
float XCharts.SerieData.runtimePieInsideRadius |
|
getset |
饼图数据项的内半径
Definition at line 162 of file SerieData.cs.
162 {
get;
internal set; }
◆ runtimePieOffsetRadius
float XCharts.SerieData.runtimePieOffsetRadius |
|
getset |
饼图数据项的偏移半径
Definition at line 181 of file SerieData.cs.
181 {
get;
internal set; }
◆ runtimePieOutsideRadius
float XCharts.SerieData.runtimePieOutsideRadius |
|
getset |
饼图数据项的外半径
Definition at line 167 of file SerieData.cs.
171 else return m_RtPieOutsideRadius;
175 m_RtPieOutsideRadius = value;
◆ runtimePieStartAngle
float XCharts.SerieData.runtimePieStartAngle |
|
getset |
饼图数据项的开始角度(运行时自动计算)
Definition at line 146 of file SerieData.cs.
146 {
get;
internal set; }
◆ runtimePieToAngle
float XCharts.SerieData.runtimePieToAngle |
|
getset |
饼图数据项的结束角度(运行时自动计算)
Definition at line 150 of file SerieData.cs.
150 {
get;
internal set; }
◆ runtimeRect
Rect XCharts.SerieData.runtimeRect |
|
getset |
◆ selected
bool XCharts.SerieData.selected |
|
getset |
Whether the data item is selected. 该数据项是否被选中。
Definition at line 70 of file SerieData.cs.
70 {
get {
return m_Selected; }
set { m_Selected = value; } }
◆ show
bool XCharts.SerieData.show |
|
getset |
[default:true] Whether the data item is showed. 该数据项是否要显示。
Definition at line 130 of file SerieData.cs.
130 {
get {
return m_Show; }
set { m_Show = value; } }
◆ symbol
单个数据项的标记设置。
Definition at line 111 of file SerieData.cs.
111 {
get {
return m_Symbol; }
set { m_Symbol = value; } }
The documentation for this class was generated from the following file: