| `startAngle` |0 | Starting angle of axis. 0 degrees by default, standing for right position of center. |
## `AngleAxisTheme`
Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
## `AnimationStyle`
Inherits or Implemented: [ChildComponent](#ChildComponent)
the animation of serie.
|field|default|comment|
|--|--|--|
| `enable` |true | Whether to enable animation. |
| `type` | | The type of animation.</br>`AnimationType`:</br>- `Default`: he default. An animation playback mode will be selected according to the actual situation.</br>- `LeftToRight`: Play the animation from left to right.</br>- `BottomToTop`: Play the animation from bottom to top.</br>- `InsideOut`: Play animations from the inside out.</br>- `AlongPath`: Play the animation along the path.</br>- `Clockwise`: Play the animation clockwise.</br>|
| `easting` | | Easing method used for the first animation.</br>`AnimationEasing`:</br>- `Linear`: </br>|
| `threshold` |2000 | Whether to set graphic number threshold to animation. Animation will be disabled when graphic number is larger than threshold. |
| `fadeInDuration` |1000 | The milliseconds duration of the fadeIn animation. |
| `fadeInDelay` |0 | The milliseconds delay before updating the first animation. |
| `fadeOutDuration` |1000f | The milliseconds duration of the fadeOut animation. |
| `dataChangeDuration` |500 | The milliseconds duration of the data change animation. |
| `actualDuration` | | The milliseconds actual duration of the first animation. |
| `alongWithLinePath` | | |
## `AreaStyle`
Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
The style of area.
|field|default|comment|
|--|--|--|
| `show` |true | Set this to false to prevent the areafrom showing. |
| `origin` | | the origin of area.</br>`AreaStyle.AreaOrigin`:</br>- `Auto`: to fill between axis line to data.</br>- `Start`: to fill between min axis value (when not inverse) to data.</br>- `End`: to fill between max axis value (when not inverse) to data.</br>|
| `color` | | the color of area,default use serie color. |
| `toColor` | | Gradient color, start color to toColor. |
| `opacity` |0.6f | Opacity of the component. Supports value from 0 to 1, and the component will not be drawn when set to 0. |
| `highlightColor` | | the color of area,default use serie color. |
Inherits or Implemented: [ChildComponent](#ChildComponent)
|field|default|comment|
|--|--|--|
| `width` |10 | The widht of arrow. |
| `height` |15 | The height of arrow. |
| `offset` |0 | The offset of arrow. |
| `dent` |3 | The dent of arrow. |
| `color` |Color.clear | the color of arrow. |
## `Axis`
Inherits or Implemented: [MainComponent](#MainComponent)
The axis in rectangular coordinate.
|field|default|comment|
|--|--|--|
| `show` |true | Whether to show axis. |
| `type` | | the type of axis.</br>`Axis.AxisType`:</br>- `Value`: Numerical axis, suitable for continuous data.</br>- `Category`: Category axis, suitable for discrete category data. Data should only be set via data for this type.</br>- `Log`: Log axis, suitable for log data.</br>- `Time`: Time axis, suitable for continuous time series data.</br>|
| `minMaxType` | | the type of axis minmax.</br>`Axis.AxisMinMaxType`:</br>- `Default`: 0 - maximum.</br>- `MinMax`: minimum - maximum.</br>- `Custom`: Customize the minimum and maximum.</br>|
| `gridIndex` | | The index of the grid on which the axis are located, by default, is in the first grid. |
| `polarIndex` | | The index of the polar on which the axis are located, by default, is in the first polar. |
| `parallelIndex` | | The index of the parallel on which the axis are located, by default, is in the first parallel. |
| `position` | | the position of axis in grid.</br>`Axis.AxisPosition`:</br>- `Left`: the position of axis in grid.</br>- `Right`: the position of axis in grid.</br>- `Bottom`: the position of axis in grid.</br>- `Top`: the position of axis in grid.</br>|
| `offset` | | the offset of axis from the default position. Useful when the same position has multiple axes. |
| `min` | | The minimun value of axis.Valid when `minMaxType` is `Custom` |
| `max` | | The maximum value of axis.Valid when `minMaxType` is `Custom` |
| `splitNumber` |0 | Number of segments that the axis is split into. |
| `interval` |0 | Compulsively set segmentation interval for axis.This is unavailable for category axis. |
| `boundaryGap` |true | |
| `maxCache` |0 | The max number of axis data cache. |
| `logBase` |10 | Base of logarithm, which is valid only for numeric axes with type: 'Log'. |
| `logBaseE` |false | On the log axis, if base e is the natural number, and is true, logBase fails. |
| `ceilRate` |0 | The ratio of maximum and minimum values rounded upward. The default is 0, which is automatically calculated. |
| `inverse` |false | Whether the axis are reversed or not. Invalid in `Category` axis. |
| `clockwise` |true | Whether the positive position of axis is in clockwise. True for clockwise by default. |
| `insertDataToHead` | | Whether to add new data at the head or at the end of the list. |
| `icons` | | 类目数据对应的图标。 |
| `data` | | Category data, available in type: 'Category' axis. |
Inherits or Implemented: [ChildComponent](#ChildComponent)
Split area of axis in grid area, not shown by default.
|field|default|comment|
|--|--|--|
| `show` | | Set this to true to show the splitArea. |
| `color` | | Color of split area. SplitArea color could also be set in color array, which the split lines would take as their colors in turns. |
## `AxisSplitLine`
Inherits or Implemented: [BaseLine](#BaseLine)
Split line of axis in grid area.
|field|default|comment|
|--|--|--|
| `interval` | | |
| `distance` | | The distance between the split line and axis line. |
| `autoColor` | | |
## `AxisTheme`
Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
## `AxisTick`
Inherits or Implemented: [BaseLine](#BaseLine)
Settings related to axis tick.
|field|default|comment|
|--|--|--|
| `alignWithLabel` | | Align axis tick with label, which is available only when boundaryGap is set to be true in category axis. |
| `inside` | | Set this to true so the axis labels face the inside direction. |
| `showStartTick` | | Whether to display the first tick. |
| `showEndTick` | | Whether to display the last tick. |
| `distance` | | The distance between the tick line and axis line. |
| `splitNumber` |0 | Number of segments that the axis is split into. |
| `autoColor` | | |
## `Background`
Inherits or Implemented: [MainComponent](#MainComponent)
Background component.
|field|default|comment|
|--|--|--|
| `show` |true | Whether to enable the background component. |
| `image` | | the image of background. |
| `imageType` | | the fill type of background image. |
| `imageColor` | | 背景图颜色。 |
| `hideThemeBackgroundColor` |true | Whether to hide the background color set in the theme when the background component is on. |
## `Bar`
Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
## `BaseAxisTheme`
Inherits or Implemented: [ComponentTheme](#ComponentTheme)
|field|default|comment|
|--|--|--|
| `lineType` | | the type of line. |
| `lineWidth` |1f | the width of line. |
| `lineLength` |0f | the length of line. |
| `lineColor` | | the color of line. |
| `splitLineType` | | the type of split line. |
| `splitLineWidth` |1f | the width of split line. |
| `splitLineLength` |0f | the length of split line. |
| `splitLineColor` | | the color of line. |
| `tickWidth` |1f | the width of tick. |
| `tickLength` |5f | the length of tick. |
| `tickColor` | | the color of tick. |
| `splitAreaColors` | | |
## `BaseLine`
Inherits or Implemented: [ChildComponent](#ChildComponent)
Settings related to base line.
|field|default|comment|
|--|--|--|
| `show` | | Set this to false to prevent the axis line from showing. |
| `lineStyle` | | 线条样式 [LineStyle](LineStyle)|
## `BaseScatter`
Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
## `BaseSerie`
## `CalendarCoord`
Inherits or Implemented: [CoordSystem](#CoordSystem),[IUpdateRuntimeData](#IUpdateRuntimeData),[ISerieContainer](#ISerieContainer)
## `Candlestick`
Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
## `ChartText`
## `ChildComponent`
## `ComponentTheme`
Inherits or Implemented: [ChildComponent](#ChildComponent)
|field|default|comment|
|--|--|--|
| `font` | | the font of text. |
| `textColor` | | the color of text. |
| `textBackgroundColor` | | the color of text. |
| `fontSize` |18 | the font size of text. |
| `tMPFont` | | the font of chart text。 字体。 |
## `CoordSystem`
Inherits or Implemented: [MainComponent](#MainComponent)
Coordinate system component.
## `DataZoom`
Inherits or Implemented: [MainComponent](#MainComponent),[IUpdateRuntimeData](#IUpdateRuntimeData)
DataZoom component is used for zooming a specific area, which enables user to investigate data in detail, or get an overview of the data, or get rid of outlier points.
|field|default|comment|
|--|--|--|
| `enable` |true | Whether to show dataZoom. |
| `filterMode` | | The mode of data filter.</br>`DataZoom.FilterMode`:</br>- `Filter`: data that outside the window will be filtered, which may lead to some changes of windows of other axes. For each data item, it will be filtered if one of the relevant dimensions is out of the window.</br>- `WeakFilter`: data that outside the window will be filtered, which may lead to some changes of windows of other axes. For each data item, it will be filtered only if all of the relevant dimensions are out of the same side of the window.</br>- `Empty`: data that outside the window will be set to NaN, which will not lead to changes of windows of other axes.</br>- `None`: Do not filter data.</br>|
| `xAxisIndexs` | | Specify which xAxis is controlled by the dataZoom. |
| `yAxisIndexs` | | Specify which yAxis is controlled by the dataZoom. |
| `supportInside` | | Whether built-in support is supported. Built into the coordinate system to allow the user to zoom in and out of the coordinate system by mouse dragging, mouse wheel, finger swiping (on the touch screen). |
| `supportSlider` | | Whether a slider is supported. There are separate sliders on which the user zooms or roams. |
| `supportSelect` | | 是否支持框选。提供一个选框进行数据区域缩放。 |
| `showDataShadow` | | Whether to show data shadow, to indicate the data tendency in brief. |
| `showDetail` | | Whether to show detail, that is, show the detailed data information when dragging. |
| `zoomLock` | | Specify whether to lock the size of window (selected area). |
| `realtime` | | |
| `fillerColor` | | the color of dataZoom data area. |
| `borderColor` | | the color of dataZoom border. |
| `borderWidth` | | 边框宽。 |
| `backgroundColor` | | The background color of the component. |
| `left` | | Distance between dataZoom component and the left side of the container. left value is a instant pixel value like 10 or float value [0-1]. |
| `right` | | Distance between dataZoom component and the right side of the container. right value is a instant pixel value like 10 or float value [0-1]. |
| `top` | | Distance between dataZoom component and the top side of the container. top value is a instant pixel value like 10 or float value [0-1]. |
| `bottom` | | Distance between dataZoom component and the bottom side of the container. bottom value is a instant pixel value like 10 or float value [0-1]. |
| `rangeMode` | | Use absolute value or percent value in DataZoom.start and DataZoom.end.</br>`DataZoom.RangeMode`:</br>- `//Value`: The value type of start and end.取值类型</br>- `Percent`: percent value.</br>|
| `start` | | The start percentage of the window out of the data extent, in the range of 0 ~ 100. |
| `minShowNum` |1 | Minimum number of display data. Minimum number of data displayed when DataZoom is enlarged to maximum. |
| `scrollSensitivity` |1.1f | The sensitivity of dataZoom scroll. The larger the number, the more sensitive it is. |
| `orient` | | Specify whether the layout of dataZoom component is horizontal or vertical. What's more, it indicates whether the horizontal axis or vertical axis is controlled by default in catesian coordinate system.</br>`Orient`:</br>- `Horizonal`: 水平</br>- `Vertical`: 垂直</br>|
| `layer` | | 显示在上层还是在下层。</br>`IconStyle.Layer`:</br>- `UnderText`: The icon is display under the label text. 图标在标签文字下</br>- `AboveText`: The icon is display above the label text. 图标在标签文字上</br>|
Indicator of radar chart, which is used to assign multiple variables(dimensions) in radar chart.
|field|default|comment|
|--|--|--|
| `name` | | |
| `max` | | The maximum value of indicator, with default value of 0, but we recommend to set it manually. |
| `min` | | The minimum value of indicator, with default value of 0. |
| `range` | | Normal range. When the value is outside this range, the display color is automatically changed. |
| `show` | | [default:true] Set this to false to prevent the radar from showing. |
| `shape` | | Radar render type, in which 'Polygon' and 'Circle' are supported.</br>`RadarCoord.Shape`:</br>- `Polygon`: Radar render type, in which 'Polygon' and 'Circle' are supported.</br>- `Circle`: Radar render type, in which 'Polygon' and 'Circle' are supported.</br>|
| `radius` |100 | the radius of radar. |
| `splitNumber` |5 | Segments of indicator axis. |
| `center` | | the center of radar chart. |
| `axisLine` | | axis line. [AxisLine](AxisLine)|
| `axisName` | | Name options for radar indicators. [AxisName](AxisName)|
| `splitArea` | | Split area of axis in grid area. [AxisSplitArea](AxisSplitArea)|
| `indicator` |true | Whether to show indicator. |
| `positionType` | | The position type of indicator.</br>`RadarCoord.PositionType`:</br>- `Vertice`: Display at the vertex.</br>- `Between`: Display at the middle of line.</br>|
| `indicatorGap` |10 | The gap of indicator and radar. |
| `ceilRate` |0 | The ratio of maximum and minimum values rounded upward. The default is 0, which is automatically calculated. |
| `isAxisTooltip` | | 是否Tooltip显示轴线上的所有数据。 |
| `outRangeColor` |Color.red | The color displayed when data out of range. |
| `connectCenter` |false | Whether serie data connect to radar center with line. |
| `lineGradient` |true | Whether need gradient for data line. |
| `indicatorList` | | the indicator list. |
## `ItemStyle`
Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent)
图形样式。
|field|default|comment|
|--|--|--|
| `show` |true | 是否启用。 |
| `color` | | 数据项颜色。 |
| `color0` | | 数据项颜色。 |
| `toColor` | | Gradient color1. |
| `toColor2` | | Gradient color2.Only valid in line diagrams. |
| `numericFormatter` | | Standard numeric format strings. |
| `cornerRadius` | | The radius of rounded corner. Its unit is px. Use array to respectively specify the 4 corner radiuses((clockwise upper left, upper right, bottom right and bottom left)). |
## `LabelLine`
Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
| `show` |true | Whether the label line is showed. |
| `lineType` | | the type of visual guide line.</br>`LineType`:</br>- `Normal`: the normal line chart, 普通折线图。</br>- `Smooth`: the smooth line chart, 平滑曲线。</br>- `StepStart`: step line.</br>- `StepMiddle`: step line.</br>- `StepEnd`: step line.</br>|
| `lineColor` |ChartConst.clearColor32 | the color of visual guild line. |
Inherits or Implemented: [MainComponent](#MainComponent),[IPropertyChanged](#IPropertyChanged)
Legend component.The legend component shows different sets of tags, colors, and names. You can control which series are not displayed by clicking on the legend.
|field|default|comment|
|--|--|--|
| `show` |true | Whether to show legend component. |
| `selectedMode` | | Selected mode of legend, which controls whether series can be toggled displaying by clicking legends.</br>`VisualMap.SelectedMode`:</br>- `Multiple`: 多选。</br>- `Single`: 单选。</br>|
| `orient` | | Specify whether the layout of legend component is horizontal or vertical.</br>`Orient`:</br>- `Horizonal`: 水平</br>- `Vertical`: 垂直</br>|
| `data` | | Data array of legend. An array item is usually a name representing string. (If it is a pie chart, it could also be the name of a single data in the pie chart) of a series. |
| `icons` | | 自定义的图例标记图形。 |
## `LegendTheme`
Inherits or Implemented: [ComponentTheme](#ComponentTheme)
|field|default|comment|
|--|--|--|
| `unableColor` | | the color of text. |
## `Level`
Inherits or Implemented: [ChildComponent](#ChildComponent)
|field|default|comment|
|--|--|--|
| `label` | | [LabelStyle](LabelStyle)|
| `upperLabel` | | [LabelStyle](LabelStyle)|
| `itemStyle` | | [ItemStyle](ItemStyle)|
## `LevelStyle`
Inherits or Implemented: [ChildComponent](#ChildComponent)
Inherits or Implemented: [IComparable](#IComparable)
## `MarkArea`
Inherits or Implemented: [MainComponent](#MainComponent)
|field|default|comment|
|--|--|--|
| `show` |true | |
| `text` | | |
| `serieIndex` |0 | |
| `start` | | [MarkAreaData](MarkAreaData)|
| `end` | | [MarkAreaData](MarkAreaData)|
| `itemStyle` | | [ItemStyle](ItemStyle)|
| `label` | | [LabelStyle](LabelStyle)|
## `MarkAreaData`
Inherits or Implemented: [ChildComponent](#ChildComponent)
|field|default|comment|
|--|--|--|
| `type` | | Special markArea types, are used to label maximum value, minimum value and so on.</br>`MarkAreaType`:</br>- `None`: 标域类型</br>- `Min`: 最小值。</br>- `Max`: 最大值。</br>- `Average`: 平均值。</br>- `Median`: 中位数。</br>|
| `name` | | |
| `dimension` |1 | From which dimension of data to calculate the maximum and minimum value and so on. |
| `xPosition` | | The x coordinate relative to the origin, in pixels. |
| `yPosition` | | The y coordinate relative to the origin, in pixels. |
| `xValue` | | The value specified on the X-axis. A value specified when the X-axis is the category axis represents the index of the category axis data, otherwise a specific value. |
| `yValue` | | That's the value on the Y-axis. The value specified when the Y axis is the category axis represents the index of the category axis data, otherwise the specific value. |
## `MarkLine`
Inherits or Implemented: [MainComponent](#MainComponent)
Use a line in the chart to illustrate.
|field|default|comment|
|--|--|--|
| `show` |true | Whether to display the marking line. |
| `serieIndex` |0 | |
| `animation` | | The animation of markline. [AnimationStyle](AnimationStyle)|
| `data` | | A list of marked data. When the group of data item is 0, each data item represents a line; When the group is not 0, two data items of the same group represent the starting point and the ending point of the line respectively to form a line. In this case, the relevant style parameters of the line are the parameters of the starting point. |
## `MarkLineData`
Inherits or Implemented: [ChildComponent](#ChildComponent)
Data of marking line. 图表标线的数据。
|field|default|comment|
|--|--|--|
| `type` | | Special label types, are used to label maximum value, minimum value and so on.</br>`MarkLineType`:</br>- `None`: 标线类型</br>- `Min`: 最小值。</br>- `Max`: 最大值。</br>- `Average`: 平均值。</br>- `Median`: 中位数。</br>|
| `name` | | |
| `dimension` |1 | From which dimension of data to calculate the maximum and minimum value and so on. |
| `xPosition` | | The x coordinate relative to the origin, in pixels. |
| `yPosition` | | The y coordinate relative to the origin, in pixels. |
| `xValue` | | The value specified on the X-axis. A value specified when the X-axis is the category axis represents the index of the category axis data, otherwise a specific value. |
| `yValue` | | That's the value on the Y-axis. The value specified when the Y axis is the category axis represents the index of the category axis data, otherwise the specific value. |
| `group` |0 | Grouping. When the group is not 0, it means that this data is the starting point or end point of the marking line. Data consistent with the group form a marking line. |
| `zeroPosition` |false | Is the origin of the coordinate system. |
| `startSymbol` | | The symbol of the start point of markline. [SymbolStyle](SymbolStyle)|
| `endSymbol` | | The symbol of the end point of markline. [SymbolStyle](SymbolStyle)|
| `lineStyle` | | The line style of markline. [LineStyle](LineStyle)|
| `label` | | Text styles of label. You can set position to Start, Middle, and End to display text in different locations. [LabelStyle](LabelStyle)|
| `emphasis` | | [Emphasis](Emphasis)|
## `Parallel`
Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
## `ParallelAxis`
Inherits or Implemented: [Axis](#Axis)
## `ParallelCoord`
Inherits or Implemented: [CoordSystem](#CoordSystem),[IUpdateRuntimeData](#IUpdateRuntimeData),[ISerieContainer](#ISerieContainer)
Grid component.
|field|default|comment|
|--|--|--|
| `show` |true | Whether to show the grid in rectangular coordinate. |
| `orient` | | Orientation of the axis. By default, it's 'Vertical'. You can set it to be 'Horizonal' to make a vertical axis.</br>`Orient`:</br>- `Horizonal`: 水平</br>- `Vertical`: 垂直</br>|
| `left` |0.1f | Distance between grid component and the left side of the container. |
| `right` |0.08f | Distance between grid component and the right side of the container. |
| `top` |0.22f | Distance between grid component and the top side of the container. |
| `bottom` |0.12f | Distance between grid component and the bottom side of the container. |
| `backgroundColor` | | Background color of grid, which is transparent by default. |
## `Pie`
Inherits or Implemented: [Serie](#Serie)
## `PolarAxisTheme`
Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
## `PolarCoord`
Inherits or Implemented: [CoordSystem](#CoordSystem),[ISerieContainer](#ISerieContainer)
Polar coordinate can be used in scatter and line chart. Every polar coordinate has an angleAxis and a radiusAxis.
|field|default|comment|
|--|--|--|
| `show` |true | Whether to show the polor component. |
| `center` | | The center of ploar. The center[0] is the x-coordinate, and the center[1] is the y-coordinate. When value between 0 and 1 represents a percentage relative to the chart. |
| `radius` |0.35f | the radius of polar. |
| `backgroundColor` | | Background color of polar, which is transparent by default. |
| `show` |true | Whether to show serie in chart. |
| `coordSystem` | | the chart coord system of serie. |
| `serieType` | | the type of serie. |
| `serieName` | | Series name used for displaying in tooltip and filtering with legend. |
| `stack` | | If stack the value. On the same category axis, the series with the same stack name would be put on top of each other. |
| `xAxisIndex` |0 | the index of XAxis. |
| `yAxisIndex` |0 | the index of YAxis. |
| `radarIndex` |0 | Index of radar component that radar chart uses. |
| `vesselIndex` |0 | Index of vesel component that liquid chart uses. |
| `polarIndex` |0 | Index of polar component that serie uses. |
| `singleAxisIndex` |0 | Index of single axis component that serie uses. |
| `parallelIndex` |0 | Index of parallel coord component that serie uses. |
| `minShow` | | The min number of data to show in chart. |
| `maxShow` | | The max number of data to show in chart. |
| `maxCache` | | The max number of serie data cache. |
| `sampleDist` |0 | the min pixel dist of sample. |
| `sampleType` | | the type of sample.</br>`SampleType`:</br>- `Peak`: Take a peak. When the average value of the filter point is greater than or equal to 'sampleAverage', take the maximum value; If you do it the other way around, you get the minimum.</br>- `Average`: Take the average of the filter points.</br>- `Max`: Take the maximum value of the filter point.</br>- `Min`: Take the minimum value of the filter point.</br>- `Sum`: Take the sum of the filter points.</br>|
| `lineType` | | The type of line chart.</br>`LineType`:</br>- `Normal`: the normal line chart, 普通折线图。</br>- `Smooth`: the smooth line chart, 平滑曲线。</br>- `StepStart`: step line.</br>- `StepMiddle`: step line.</br>- `StepEnd`: step line.</br>|
| `barWidth` |0.6f | The width of the bar. Adaptive when default 0. |
| `barGap` |0.3f; // 30 | The gap between bars between different series, is a percent value like '0.3f' , which means 30% of the bar width, can be set as a fixed value. |
| `minAngle` | | The minimum angle of sector(0-360). It prevents some sector from being too small when value is small. |
| `clockwise` |true | 是否顺时针。 |
| `roundCap` | | 是否开启圆弧效果。 |
| `splitNumber` | | 刻度分割段数。最大可设置36。 |
| `clickOffset` |true | Whether offset when mouse click pie chart item. |
| `roseType` | | Whether to show as Nightingale chart.</br>`RoseType`:</br>- `None`: Don't show as Nightingale chart.不展示成南丁格尔玫瑰图</br>- `Radius`: Use central angle to show the percentage of data, radius to show data size.</br>- `Area`: All the sectors will share the same central angle, the data size is shown only through radiuses.</br>|
Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent)
数据项的其他基础数据。
|field|default|comment|
|--|--|--|
| `ignore` |false | 是否忽略数据。当为 true 时,数据不进行绘制。 |
| `selected` | | Whether the data item is selected. |
| `radius` | | 自定义半径。可用在饼图中自定义某个数据项的半径。 |
## `SerieSymbol`
Inherits or Implemented: [SymbolStyle](#SymbolStyle),[ISerieDataComponent](#ISerieDataComponent)
系列数据项的标记的图形
|field|default|comment|
|--|--|--|
| `sizeType` | | the type of symbol size.</br>`SymbolSizeType`:</br>- `Custom`: Specify constant for symbol size.</br>- `FromData`: Specify the dataIndex and dataScale to calculate symbol size.</br>- `Function`: Specify function for symbol size.</br>|
| `selectedSize` |0f | the size of selected symbol. |
| `dataIndex` |1 | whitch data index is when the sizeType assined as FromData. |
| `dataScale` |1 | the scale of data when sizeType assined as FromData. |
| `selectedDataScale` |1.5f | the scale of selected data when sizeType assined as FromData. |
| `sizeFunction` | | the function of size when sizeType assined as Function. |
| `selectedSizeFunction` | | the function of size when sizeType assined as Function. |
| `startIndex` | | the index start to show symbol. |
| `interval` | | the interval of show symbol. |
| `forceShowLast` |false | whether to show the last symbol. |
| `basePainterMaterial` | | Base Pointer 材质球,设置后会影响Axis等。 |
| `seriePainterMaterial` | | Serie Pointer 材质球,设置后会影响所有Serie。 |
| `topPainterMaterial` | | Top Pointer 材质球,设置后会影响Tooltip等。 |
| `lineSmoothStyle` |3f | Curve smoothing factor. By adjusting the smoothing coefficient, the curvature of the curve can be changed, and different curves with slightly different appearance can be obtained. |
| `lineSmoothness` |2f | Smoothness of curve. The smaller the value, the smoother the curve, but the number of vertices will increase. |
| `lineSegmentDistance` |3f | The partition distance of a line segment. A line in a normal line chart is made up of many segments, the number of which is determined by the change in value. The smaller the number of segments, the higher the number of vertices. When the area with gradient is filled, the larger the value, the worse the transition effect. |
| `cicleSmoothness` |2f | the smoothess of cricle. |
| `legendIconLineWidth` |2 | the width of line serie legend. |
| `legendIconCornerRadius` | | The radius of rounded corner. Its unit is px. Use array to respectively specify the 4 corner radiuses((clockwise upper left, upper right, bottom right and bottom left)). |
## `SimplifiedBar`
Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer),[ISimplifiedSerie](#ISimplifiedSerie)
## `SimplifiedCandlestick`
Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer),[ISimplifiedSerie](#ISimplifiedSerie)
## `SimplifiedLine`
Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer),[ISimplifiedSerie](#ISimplifiedSerie)
## `SingleAxis`
Inherits or Implemented: [Axis](#Axis),[IUpdateRuntimeData](#IUpdateRuntimeData)
Single axis.
|field|default|comment|
|--|--|--|
| `orient` | | Orientation of the axis. By default, it's 'Horizontal'. You can set it to be 'Vertical' to make a vertical axis.</br>`Orient`:</br>- `Horizonal`: 水平</br>- `Vertical`: 垂直</br>|
| `left` |0.1f | Distance between component and the left side of the container. |
| `right` |0.1f | Distance between component and the right side of the container. |
| `top` |0f | Distance between component and the top side of the container. |
| `bottom` |0.2f | Distance between component and the bottom side of the container. |
| `width` |0 | |
| `height` |50 | |
## `SingleAxisCoord`
Inherits or Implemented: [CoordSystem](#CoordSystem)
## `StageColor`
Inherits or Implemented: [ChildComponent](#ChildComponent)
|field|default|comment|
|--|--|--|
| `percent` | | 结束位置百分比。 |
| `color` | | 颜色。 |
## `SubTitleTheme`
Inherits or Implemented: [ComponentTheme](#ComponentTheme)
Inherits or Implemented: [ChildComponent](#ChildComponent)
Text character limitation and adaptation component. When the length of the text exceeds the set length, it is cropped and suffixes are appended to the end.Only valid in the category axis.
|field|default|comment|
|--|--|--|
| `enable` |false | Whether to enable text limit. |
| `maxWidth` |0 | Set the maximum width. A default of 0 indicates automatic fetch; otherwise, custom. |
| `gap` |1 | White pixel distance at both ends. |
| `suffix` | | Suffixes when the length exceeds. |
Inherits or Implemented: [ScriptableObject](#ScriptableObject)
Theme.
|field|default|comment|
|--|--|--|
| `themeType` | | the theme of chart.</br>`ThemeType`:</br>- `Default`: 默认主题。</br>- `Light`: 亮主题。</br>- `Dark`: 暗主题。</br>- `Custom`: 自定义主题。</br>|
| `themeName` | | |
| `font` | | the font of chart text。 字体。 |
| `tMPFont` | | the font of chart text。 字体。 |
| `contrastColor` | | the contrast color of chart. |
| `backgroundColor` | | the background color of chart. |
| `colorPalette` | | The color list of palette. If no color is set in series, the colors would be adopted sequentially and circularly from this list as the colors of series. |
| `transparentBackground` |false | Whether the background color is transparent. When true, the background color is not drawn. |是否透明背景颜色。当设置为true时,不绘制背景颜色。 |
| `enableCustomTheme` |false | Whether to customize theme colors. When set to true, you can use 'sync color to custom' to synchronize the theme color to the custom color. It can also be set manually. |
| `trigger` | | Type of triggering.</br>`Tooltip.Trigger`:</br>- `Item`: Triggered by data item, which is mainly used for charts that don't have a category axis like scatter charts or pie charts.</br>- `Axis`: Triggered by axes, which is mainly used for charts that have category axes, like bar charts or line charts.</br>- `None`: Trigger nothing.</br>|
| `itemFormatter` | | a string template formatter for a single Serie or data item content. Support for wrapping lines with \n. When formatter is not null, use formatter first, otherwise use itemFormatter. |
| `minWidth` |0 | Minimum width. If fixedWidth has a value, get fixedWidth first. |
| `minHeight` |0 | Minimum height. If fixedHeight has a value, take priority over fixedHeight. |
| `numericFormatter` | | Standard numeric format string. Used to format numeric values to display as strings. Using 'Axx' form: 'A' is the single character of the format specifier, supporting 'C' currency, 'D' decimal, 'E' exponent, 'F' number of vertices, 'G' regular, 'N' digits, 'P' percentage, 'R' round tripping, 'X' hex etc. 'XX' is the precision specification, from '0' - '99'. |
| `paddingLeftRight` |10 | the text padding of left and right. defaut:5. |
| `paddingTopBottom` |10 | the text padding of top and bottom. defaut:5. |
| `ignoreDataShow` |false | Whether to show ignored data on tooltip. |
| `ignoreDataDefaultContent` | | The default display character information for ignored data. |
| `showContent` |true | Whether to show the tooltip floating layer, whose default value is true. It should be configurated to be false, if you only need tooltip to trigger the event or show the axisPointer without content. |
| `alwayShowContent` |false | Whether to trigger after always display. |
| `offset` |Vector2(18f, -25f) | The position offset of tooltip relative to the mouse position. |
| `backgroundImage` | | The background image of tooltip. |
| `selectedMode` | | the selected mode for Piecewise visualMap.</br>`VisualMap.SelectedMode`:</br>- `Multiple`: 多选。</br>- `Single`: 单选。</br>|
| `serieIndex` |0 | the serie index of visualMap. |
| `min` |0 | 范围最小值 |
| `max` |100 | 范围最大值 |
| `range` | | Specifies the position of the numeric value corresponding to the handle. Range should be within the range of [min,max]. |
| `text` | | Text on both ends. |
| `textGap` | | The distance between the two text bodies. |
| `splitNumber` |5 | For continuous data, it is automatically evenly divided into several segments and automatically matches the size of inRange color list when the default is 0. |
| `calculable` |false | Whether the handle used for dragging is displayed (the handle can be dragged to adjust the selected range). |
| `realtime` |true | Whether to update in real time while dragging. |
| `itemWidth` |20f | The width of the figure, that is, the width of the color bar. |
| `itemHeight` |140f | The height of the figure, that is, the height of the color bar. |
| `itemGap` |10f | 每个图元之间的间隔距离。 |
| `borderWidth` |0 | Border line width. |
| `dimension` |-1 | Specifies "which dimension" of the data to map to the visual element. "Data" is series.data. |
| `hoverLink` |true | When the hoverLink function is turned on, when the mouse hovers over the visualMap component, the corresponding value of the mouse position is highlighted in the corresponding graphic element in the diagram. |
| `autoMinMax` |true | Automatically set min, Max value 自动设置min,max的值 |
| `orient` | | Specify whether the layout of component is horizontal or vertical.</br>`Orient`:</br>- `Horizonal`: 水平</br>- `Vertical`: 垂直</br>|