diff --git a/CHANGELOG.md b/CHANGELOG.md
index 42a19034..f156a129 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -269,7 +269,7 @@
## v1.6.0
* (2020.08.24) 发布`v1.6.0`版本
-* (2020.08.23) 重构代码,将与绘制相关的`Color`改为`Color32`,减少隐式转换(更新后会导致自定义的颜色丢失,可参考[问答29](https://github.com/XCharts-Team/XCharts/blob/master/Assets/XCharts/Documentation/XCharts问答.md)进行升级)
+* (2020.08.23) 重构代码,将与绘制相关的`Color`改为`Color32`,减少隐式转换(更新后会导致自定义的颜色丢失,可参考[问答29](https://github.com/XCharts-Team/XCharts/blob/master/Assets/XCharts/Documentation/XChartsFQA-ZH.md)进行升级)
* (2020.08.15) 优化`PieChart`绘制表现效果#85
* (2020.08.11) 增加`LiquidChart`数据变更动画#83
* (2020.08.11) 优化`PieChart`文本堆叠和引线效果#85
diff --git a/Documentation/CHANGELOG-EN.md b/Documentation/CHANGELOG-EN.md
index abca7e09..bf95f773 100644
--- a/Documentation/CHANGELOG-EN.md
+++ b/Documentation/CHANGELOG-EN.md
@@ -215,7 +215,7 @@ Since the data type is upgraded to `double`, the implicit conversion of `float`
## v1.6.0
* (2020.08.24) Release `v1.6.0` version
-* (2020.08.23) Refactor code, replace `Color` with `Color32` for reduce implicit conversion (Can cause custom colors to lose, reference [Q&A 29](https://github.com/XCharts-Team/XCharts/blob/master/Assets/XCharts/Documentation/xcharts-questions-and-answers-EN.md) to upgrade)
+* (2020.08.23) Refactor code, replace `Color` with `Color32` for reduce implicit conversion (Can cause custom colors to lose, reference [Q&A 29](https://github.com/XCharts-Team/XCharts/blob/master/Assets/XCharts/Documentation/XChartsFQA-ZH.md) to upgrade)
* (2020.08.15) Optimized `PieChart` drawing performance effect #85
* (2020.08.11) Added `LiquidChart` data change animation#83
* (2020.08.11) Optimized `PieChart` text stack and lead line effects#85
diff --git a/Documentation/XChartsAPI.md b/Documentation/XChartsAPI-EN.md
similarity index 98%
rename from Documentation/XChartsAPI.md
rename to Documentation/XChartsAPI-EN.md
index b453dad0..a788f93a 100644
--- a/Documentation/XChartsAPI.md
+++ b/Documentation/XChartsAPI-EN.md
@@ -1,8 +1,8 @@
# XCharts API
[返回首页](https://github.com/XCharts-Team/XCharts)
-[XCharts配置项手册](XCharts配置项手册.md)
-[XCharts问答](XCharts问答.md)
+[XCharts配置项手册](XChartsConfiguration-ZH.md)
+[XCharts问答](XChartsFQA-ZH.md)
## `BaseChart`
@@ -146,6 +146,6 @@
* `RingChart.UpdateMax(float value)`:更新第一个系列第一个数据项的最大值。
[返回首页](https://github.com/XCharts-Team/XCharts)
-[XCharts配置项手册](XCharts配置项手册.md)
-[XCharts问答](XCharts问答.md)
+[XCharts配置项手册](XChartsConfiguration-ZH.md)
+[XCharts问答](XChartsFQA-ZH.md)
diff --git a/Documentation/xcharts-api-EN.md b/Documentation/XChartsAPI-ZH.md
similarity index 90%
rename from Documentation/xcharts-api-EN.md
rename to Documentation/XChartsAPI-ZH.md
index 47a1d6df..a788f93a 100644
--- a/Documentation/xcharts-api-EN.md
+++ b/Documentation/XChartsAPI-ZH.md
@@ -1,8 +1,8 @@
# XCharts API
[返回首页](https://github.com/XCharts-Team/XCharts)
-[XCharts配置项手册](XCharts配置项手册.md)
-[XCharts问答](XCharts问答.md)
+[XCharts配置项手册](XChartsConfiguration-ZH.md)
+[XCharts问答](XChartsFQA-ZH.md)
## `BaseChart`
@@ -28,6 +28,7 @@
* `BaseChart.onDrag`:鼠标拖拽回调。
* `BaseChart.onEndDrag`:鼠标结束拖拽回调。
* `BaseChart.onScroll`:鼠标滚动回调。
+* `BaseChart.onPointerClickPie`:点击柱条回调。参数:`eventData`, `serieIndex`, `dataIndex`
* `BaseChart.SetSize(float width, float height)`: 设置图表的宽高(在非stretch pivot下才有效,其他情况需要自己调整RectTransform)。
* `BaseChart.ClearData()`:清除所有数据,系列列表会保留,只是移除列表中系列的数据。
* `BaseChart.RemoveData()`:清除所有系列和图例数据,系列列表也会被清除。
@@ -83,6 +84,13 @@
* `CoordinateChart.ClearAxisData()`:清除所有x轴和y轴的类目数据。
* `CoordinateChart.AddXAxisData(string category, int xAxisIndex = 0)`:添加一个类目数据到指定的 `X` 轴。
* `CoordinateChart.AddYAxisData(string category, int yAxisIndex = 0)`:添加一个类目数据到指定的 `Y` 轴。
+* `CoordinateChart.AddXAxisIcon(Sprite icon, int xAxisIndex = 0)`:添加一个图标到指定的 `X` 轴。
+* `CoordinateChart.AddYAxisIcon(Sprite icon, int yAxisIndex = 0)`:添加一个图标到指定的 `Y` 轴。
+* `CoordinateChart.UpdateXAxisData(int index, string category, int xAxisIndex = 0)`:更新 `X` 轴的类目数据。
+* `CoordinateChart.UpdateYAxisData(int index, string category, int yAxisIndex = 0)`:更新 `Y` 轴的类目数据。
+* `CoordinateChart.UpdateXAxisIcon(int index, Sprite icon, int xAxisIndex = 0)`:更新 `X` 轴的图标。
+* `CoordinateChart.UpdateYAxisIcon(int index, Sprite icon, int yAxisIndex = 0)`:更新 `Y` 轴的图标。
+
* `CoordinateChart.IsValue()`:是否是纯数值坐标。
* `CoordinateChart.RefreshDataZoom()`:在下一帧刷新DataZoom组件。
* `CoordinateChart.RefreshAxisMinMaxValue()`:立即刷新数值坐标轴的最大最小值(更新坐标轴标签并触发重绘)。
@@ -107,11 +115,6 @@
* `BarChart.onPointerClickBar`:点击柱条回调。参数:`eventData`, `dataIndex`
-## `PieChart`
-
-* 继承自 `BaseChart`。
-
-* `PieChart.onPointerClickPie`:点击柱条回调。参数:`eventData`, `serieIndex`, `dataIndex`
## `RadarChart`
@@ -143,6 +146,6 @@
* `RingChart.UpdateMax(float value)`:更新第一个系列第一个数据项的最大值。
[返回首页](https://github.com/XCharts-Team/XCharts)
-[XCharts配置项手册](XCharts配置项手册.md)
-[XCharts问答](XCharts问答.md)
+[XCharts配置项手册](XChartsConfiguration-ZH.md)
+[XCharts问答](XChartsFQA-ZH.md)
diff --git a/Documentation/XChartsConfiguration-EN.md b/Documentation/XChartsConfiguration-EN.md
new file mode 100644
index 00000000..823fa56c
--- /dev/null
+++ b/Documentation/XChartsConfiguration-EN.md
@@ -0,0 +1,1407 @@
+# Chart Configuration
+
+[XCharts Homepage](https://github.com/XCharts-Team/XCharts)
+[XCharts API](XChartsAPI-EN.md)
+[XCharts Q&A](XChartsFQA-EN.md)
+
+
+## Serie
+
+- [Bar](#Bar)
+- [BaseScatter](#BaseScatter)
+- [Candlestick](#Candlestick)
+- [EffectScatter](#EffectScatter)
+- [Heatmap](#Heatmap)
+- [Line](#Line)
+- [Parallel](#Parallel)
+- [Pie](#Pie)
+- [Radar](#Radar)
+- [Ring](#Ring)
+- [Scatter](#Scatter)
+- [Serie](#Serie)
+- [SimplifiedBar](#SimplifiedBar)
+- [SimplifiedCandlestick](#SimplifiedCandlestick)
+- [SimplifiedLine](#SimplifiedLine)
+
+## MainComponent
+
+- [AngleAxis](#AngleAxis)
+- [Axis](#Axis)
+- [Background](#Background)
+- [CalendarCoord](#CalendarCoord)
+- [CoordSystem](#CoordSystem)
+- [DataZoom](#DataZoom)
+- [GridCoord](#GridCoord)
+- [Legend](#Legend)
+- [MarkArea](#MarkArea)
+- [MarkLine](#MarkLine)
+- [ParallelAxis](#ParallelAxis)
+- [ParallelCoord](#ParallelCoord)
+- [PolarCoord](#PolarCoord)
+- [RadarCoord](#RadarCoord)
+- [RadiusAxis](#RadiusAxis)
+- [Settings](#Settings)
+- [SingleAxis](#SingleAxis)
+- [SingleAxisCoord](#SingleAxisCoord)
+- [Title](#Title)
+- [Tooltip](#Tooltip)
+- [VisualMap](#VisualMap)
+- [XAxis](#XAxis)
+- [YAxis](#YAxis)
+
+## ChildComponent
+
+- [AngleAxisTheme](#AngleAxisTheme)
+- [AnimationStyle](#AnimationStyle)
+- [AreaStyle](#AreaStyle)
+- [ArrowStyle](#ArrowStyle)
+- [AxisLabel](#AxisLabel)
+- [AxisLine](#AxisLine)
+- [AxisName](#AxisName)
+- [AxisSplitArea](#AxisSplitArea)
+- [AxisSplitLine](#AxisSplitLine)
+- [AxisTheme](#AxisTheme)
+- [AxisTick](#AxisTick)
+- [BaseAxisTheme](#BaseAxisTheme)
+- [BaseLine](#BaseLine)
+- [ComponentTheme](#ComponentTheme)
+- [DataZoomTheme](#DataZoomTheme)
+- [Emphasis](#Emphasis)
+- [EndLabelStyle](#EndLabelStyle)
+- [IconStyle](#IconStyle)
+- [ItemStyle](#ItemStyle)
+- [LabelLine](#LabelLine)
+- [LabelStyle](#LabelStyle)
+- [LegendTheme](#LegendTheme)
+- [Level](#Level)
+- [LevelStyle](#LevelStyle)
+- [LineArrow](#LineArrow)
+- [LineStyle](#LineStyle)
+- [Location](#Location)
+- [MarkAreaData](#MarkAreaData)
+- [MarkLineData](#MarkLineData)
+- [PolarAxisTheme](#PolarAxisTheme)
+- [RadarAxisTheme](#RadarAxisTheme)
+- [RadiusAxisTheme](#RadiusAxisTheme)
+- [SerieData](#SerieData)
+- [SerieTheme](#SerieTheme)
+- [StageColor](#StageColor)
+- [SubTitleTheme](#SubTitleTheme)
+- [SymbolStyle](#SymbolStyle)
+- [TextLimit](#TextLimit)
+- [TextStyle](#TextStyle)
+- [ThemeStyle](#ThemeStyle)
+- [TitleStyle](#TitleStyle)
+- [TitleTheme](#TitleTheme)
+- [TooltipTheme](#TooltipTheme)
+- [VisualMapPieces](#VisualMapPieces)
+- [VisualMapTheme](#VisualMapTheme)
+
+## ISerieExtraComponent
+
+- [AreaStyle](#AreaStyle)
+- [Emphasis](#Emphasis)
+- [IconStyle](#IconStyle)
+- [LabelLine](#LabelLine)
+- [LabelStyle](#LabelStyle)
+- [LineArrow](#LineArrow)
+- [TitleStyle](#TitleStyle)
+
+## ISerieDataComponent
+
+- [AreaStyle](#AreaStyle)
+- [Emphasis](#Emphasis)
+- [IconStyle](#IconStyle)
+- [ItemStyle](#ItemStyle)
+- [LabelLine](#LabelLine)
+- [LabelStyle](#LabelStyle)
+- [LineStyle](#LineStyle)
+- [SymbolStyle](#SymbolStyle)
+- [TitleStyle](#TitleStyle)
+
+## Other
+
+- [BaseSerie](#BaseSerie)
+- [ChartText](#ChartText)
+- [ChildComponent](#ChildComponent)
+- [DebugInfo](#DebugInfo)
+- [Indicator](#Indicator)
+- [Lang](#Lang)
+- [LangTime](#LangTime)
+- [MainComponent](#MainComponent)
+- [Theme](#Theme)
+- [XCResourcesImporter](#XCResourcesImporter)
+- [XCSettings](#XCSettings)
+
+## `AngleAxis`
+
+Inherits or Implemented: [Axis](#Axis)
+
+Angle axis of Polar Coordinate.
+
+|field|default|comment|
+|--|--|--|
+| `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.`AnimationType`:- `Default`: he default. An animation playback mode will be selected according to the actual situation.- `LeftToRight`: Play the animation from left to right.- `BottomToTop`: Play the animation from bottom to top.- `InsideOut`: Play animations from the inside out.- `AlongPath`: Play the animation along the path.- `Clockwise`: Play the animation clockwise.|
+| `easting` | | Easing method used for the first animation.`AnimationEasing`:- `Linear`: |
+| `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. |
+| `fadeOutDelay` |0 | 渐出动画延时(毫秒)。如果要设置单个数据项的延时,可以用代码定制:customFadeOutDelay。 |
+| `dataChangeEnable` |true | 是否开启数据变更动画。 |
+| `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.`AreaStyle.AreaOrigin`:- `Auto`: to fill between axis line to data.- `Start`: to fill between min axis value (when not inverse) to data.- `End`: to fill between max axis value (when not inverse) to data.|
+| `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. |
+| `highlightToColor` | | Gradient color, start highlightColor to highlightToColor. |
+
+## `ArrowStyle`
+
+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.`Axis.AxisType`:- `Value`: Numerical axis, suitable for continuous data.- `Category`: Category axis, suitable for discrete category data. Data should only be set via data for this type.- `Log`: Log axis, suitable for log data.- `Time`: Time axis, suitable for continuous time series data.|
+| `minMaxType` | | the type of axis minmax.`Axis.AxisMinMaxType`:- `Default`: 0 - maximum.- `MinMax`: minimum - maximum.- `Custom`: Customize the minimum and maximum.|
+| `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.`Axis.AxisPosition`:- `Left`: the position of axis in grid.- `Right`: the position of axis in grid.- `Bottom`: the position of axis in grid.- `Top`: the position of axis in grid.|
+| `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. |
+| `iconStyle` | | 图标样式。 [IconStyle](IconStyle)|
+| `icons` | | 类目数据对应的图标。 |
+| `data` | | Category data, available in type: 'Category' axis. |
+| `axisLine` | | [AxisLine](AxisLine)|
+| `axisName` | | axis name. [AxisName](AxisName)|
+| `axisTick` | | axis tick. [AxisTick](AxisTick)|
+| `axisLabel` | | axis label. [AxisLabel](AxisLabel)|
+| `splitLine` | | axis split line. [AxisSplitLine](AxisSplitLine)|
+| `splitArea` | | axis split area. [AxisSplitArea](AxisSplitArea)|
+
+## `AxisLabel`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+Settings related to axis label.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Set this to false to prevent the axis label from appearing. |
+| `formatter` | | |
+| `interval` |0 | The display interval of the axis label. |
+| `inside` |false | Set this to true so the axis labels face the inside direction. |
+| `distance` | | The distance between the axis label and the axis line. |
+| `numericFormatter` | | Standard numeric format strings. |
+| `showAsPositiveNumber` |false | Show negative number as positive number. |
+| `onZero` |false | 刻度标签显示在0刻度上。 |
+| `width` |0f | 文本的宽。为0时会自动匹配。 |
+| `height` |0f | 文本的高。为0时会自动匹配。 |
+| `showStartLabel` |true | Whether to display the first label. |
+| `showEndLabel` |true | Whether to display the last label. |
+| `textLimit` | | 文本限制。 [TextLimit](TextLimit)|
+| `textStyle` | | The text style of axis name. [TextStyle](TextStyle)|
+
+## `AxisLine`
+
+Inherits or Implemented: [BaseLine](#BaseLine)
+
+Settings related to axis line.
+
+|field|default|comment|
+|--|--|--|
+| `onZero` | | When mutiple axes exists, this option can be used to specify which axis can be "onZero" to. |
+| `showArrow` | | Whether to show the arrow symbol of axis. |
+| `arrow` | | the arrow of line. [ArrowStyle](ArrowStyle)|
+
+## `AxisName`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+the name of axis.
+
+|field|default|comment|
+|--|--|--|
+| `show` | | Whether to show axis name. |
+| `name` | | the name of axis. |
+| `formatter` | | The formatter of indicator's name. |
+| `location` | | Location of axis name. [Location](Location)|
+| `textStyle` | | The text style of axis name. [TextStyle](TextStyle)|
+
+## `AxisSplitArea`
+
+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.`DataZoom.FilterMode`:- `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.- `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.- `Empty`: data that outside the window will be set to NaN, which will not lead to changes of windows of other axes.- `None`: Do not filter data.|
+| `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. |
+| `supportInsideScroll` |true | 是否支持坐标系内滚动 |
+| `supportInsideDrag` |true | 是否支持坐标系内拖拽 |
+| `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.`DataZoom.RangeMode`:- `//Value`: The value type of start and end.取值类型- `Percent`: percent value.|
+| `start` | | The start percentage of the window out of the data extent, in the range of 0 ~ 100. |
+| `end` | | The end percentage of the window out of the data extent, in the range of 0 ~ 100. 数据窗口范围的结束百分比。范围是:0 ~ 100。 |
+| `startValue` | | |
+| `endValue` | | |
+| `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.`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `textStyle` | | font style. [TextStyle](TextStyle)|
+| `lineStyle` | | 阴影线条样式。 [LineStyle](LineStyle)|
+| `areaStyle` | | 阴影填充样式。 [AreaStyle](AreaStyle)|
+
+## `DataZoomTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+|field|default|comment|
+|--|--|--|
+| `borderWidth` | | the width of border line. |
+| `dataLineWidth` | | the width of data line. |
+| `fillerColor` | | the color of dataZoom data area. |
+| `borderColor` | | the color of dataZoom border. |
+| `dataLineColor` | | the color of data area line. |
+| `dataAreaColor` | | the color of data area line. |
+| `backgroundColor` | | the background color of datazoom. |
+
+## `DebugInfo`
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | |
+| `showDebugInfo` |false | |
+| `showAllChartObject` |false | |
+| `foldSeries` |false | |
+| `debugInfoTextStyle` | | [TextStyle](TextStyle)|
+
+## `EffectScatter`
+
+Inherits or Implemented: [BaseScatter](#BaseScatter)
+
+
+## `Emphasis`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+高亮的图形样式和文本标签样式。
+
+|field|default|comment|
+|--|--|--|
+| `show` | | 是否启用高亮样式。 |
+| `label` | | 图形文本标签。 [LabelStyle](LabelStyle)|
+| `labelLine` | | [LabelLine](LabelLine)|
+| `itemStyle` | | 图形样式。 [ItemStyle](ItemStyle)|
+
+## `EndLabelStyle`
+
+Inherits or Implemented: [LabelStyle](#LabelStyle)
+
+
+## `GridCoord`
+
+Inherits or Implemented: [CoordSystem](#CoordSystem),[IUpdateRuntimeData](#IUpdateRuntimeData),[ISerieContainer](#ISerieContainer)
+
+Grid component.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Whether to show the grid in rectangular coordinate. |
+| `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. |
+| `showBorder` |false | Whether to show the grid border. |
+| `borderWidth` |0f | Border width of grid. |
+| `borderColor` | | The color of grid border. |
+
+## `Heatmap`
+
+Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
+
+
+## `IconStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+|field|default|comment|
+|--|--|--|
+| `show` |false | Whether the data icon is show. |
+| `layer` | | 显示在上层还是在下层。`IconStyle.Layer`:- `UnderLabel`: - `AboveLabel`: |
+| `align` | | 水平方向对齐方式。`Align`:- `Center`: 对齐方式- `Left`: 对齐方式- `Right`: 对齐方式|
+| `sprite` | | The image of icon. |
+| `color` | | 图标颜色。 |
+| `width` |20 | 图标宽。 |
+| `height` |20 | 图标高。 |
+| `offset` | | 图标偏移。 |
+| `autoHideWhenLabelEmpty` |false | 当label内容为空时是否自动隐藏图标 |
+
+## `Indicator`
+
+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.`RadarCoord.Shape`:- `Polygon`: Radar render type, in which 'Polygon' and 'Circle' are supported.- `Circle`: Radar render type, in which 'Polygon' and 'Circle' are supported.|
+| `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)|
+| `splitLine` | | split line. [AxisSplitLine](AxisSplitLine)|
+| `splitArea` | | Split area of axis in grid area. [AxisSplitArea](AxisSplitArea)|
+| `indicator` |true | Whether to show indicator. |
+| `positionType` | | The position type of indicator.`RadarCoord.PositionType`:- `Vertice`: Display at the vertex.- `Between`: Display at the middle of line.|
+| `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. |
+| `backgroundColor` | | 数据项背景颜色。 |
+| `backgroundWidth` | | 数据项背景宽度。 |
+| `centerColor` | | 中心区域颜色。 |
+| `centerGap` | | 中心区域间隙。 |
+| `borderWidth` |0 | 边框宽。 |
+| `borderColor` | | 边框的颜色。 |
+| `borderColor0` | | 边框的颜色。 |
+| `borderToColor` | | 边框的渐变色。 |
+| `opacity` |1 | 透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。 |
+| `itemMarker` | | 提示框单项的字符标志。用在Tooltip中。 |
+| `itemFormatter` | | 提示框单项的字符串模版格式器。具体配置参考`Tooltip`的`formatter` |
+| `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)
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Whether the label line is showed. |
+| `lineType` | | the type of visual guide line.`LineType`:- `Normal`: the normal line chart, 普通折线图。- `Smooth`: the smooth line chart, 平滑曲线。- `StepStart`: step line.- `StepMiddle`: step line.- `StepEnd`: step line.|
+| `lineColor` |ChartConst.clearColor32 | the color of visual guild line. |
+| `lineWidth` |1.0f | the width of visual guild line. |
+| `lineGap` |1.0f | the gap of container and guild line. |
+| `lineLength1` |25f | The length of the first segment of visual guide line. |
+| `lineLength2` |15f | The length of the second segment of visual guide line. |
+
+## `LabelStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+Text label of chart, to explain some data information about graphic item like value, name and so on.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Whether the label is showed. |
+| `Position` | | |
+| `offset` | | offset to the host graphic element. |
+| `distance` | | 距离轴线的距离。 |
+| `formatter` | | |
+| `paddingLeftRight` |2f | the text padding of left and right. defaut:2. |
+| `paddingTopBottom` |2f | the text padding of top and bottom. defaut:2. |
+| `backgroundWidth` |0 | the width of background. If set as default value 0, it means than the background width auto set as the text width. |
+| `backgroundHeight` |0 | the height of background. If set as default value 0, it means than the background height auto set as the text height. |
+| `numericFormatter` | | Standard numeric format strings. |
+| `autoOffset` |false | 是否开启自动偏移。当开启时,Y的偏移会自动判断曲线的开口来决定向上还是向下偏移。 |
+| `autoColor` |false | 是否开启自动颜色。当开启时,会根据已支持的serie自动设置颜色。 |
+| `textStyle` | | the sytle of text. [TextStyle](TextStyle)|
+
+## `Lang`
+
+Inherits or Implemented: [ScriptableObject](#ScriptableObject)
+
+Language.
+
+
+## `LangTime`
+
+
+## `Legend`
+
+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. |
+| `iconType` | | Type of legend.`Type`:- `Base`: - `Serie`: - `Top`: |
+| `selectedMode` | | Selected mode of legend, which controls whether series can be toggled displaying by clicking legends.`VisualMap.SelectedMode`:- `Multiple`: 多选。- `Single`: 单选。|
+| `orient` | | Specify whether the layout of legend component is horizontal or vertical.`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `location` | | The location of legend. [Location](Location)|
+| `itemWidth` |25.0f | Image width of legend symbol. |
+| `itemHeight` |12.0f | Image height of legend symbol. |
+| `itemGap` |10f | The distance between each legend, horizontal distance in horizontal layout, and vertical distance in vertical layout. |
+| `itemAutoColor` |true | Whether the legend symbol matches the color automatically. |
+| `textAutoColor` |false | Whether the legend text matches the color automatically. |
+| `formatter` | | |
+| `textStyle` | | the style of text. [TextStyle](TextStyle)|
+| `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)
+
+|field|default|comment|
+|--|--|--|
+| `show` |false | 是否启用LevelStyle |
+| `levels` | | 各层节点对应的配置。当enableLevels为true时生效,levels[0]对应的第一层的配置,levels[1]对应第二层,依次类推。当levels中没有对应层时用默认的设置。 |
+
+## `Line`
+
+Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
+
+
+## `LineArrow`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent)
+
+|field|default|comment|
+|--|--|--|
+| `show` | | Whether to show the arrow. |
+| `Position` | | |
+| `arrow` | | the arrow of line. [ArrowStyle](ArrowStyle)|
+
+## `LineStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+The style of line.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Whether show line. |
+| `type` | | the type of line.`Type`:- `Base`: - `Serie`: - `Top`: |
+| `color` | | the color of line, default use serie color. |
+| `toColor` | | the middle color of line, default use serie color. |
+| `toColor2` | | the end color of line, default use serie color. |
+| `width` |0 | |
+| `length` |0 | |
+| `opacity` |1 | Opacity of the line. Supports value from 0 to 1, and the line will not be drawn when set to 0. |
+
+## `Location`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[IPropertyChanged](#IPropertyChanged)
+
+Location type. Quick to set the general location.
+
+|field|default|comment|
+|--|--|--|
+| `align` | | 对齐方式。`Align`:- `Center`: 对齐方式- `Left`: 对齐方式- `Right`: 对齐方式|
+| `left` | | Distance between component and the left side of the container. |
+| `right` | | Distance between component and the left side of the container. |
+| `top` | | Distance between component and the left side of the container. |
+| `bottom` | | Distance between component and the left side of the container. |
+
+## `MainComponent`
+
+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.`MarkAreaType`:- `None`: 标域类型- `Min`: 最小值。- `Max`: 最大值。- `Average`: 平均值。- `Median`: 中位数。|
+| `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.`MarkLineType`:- `None`: 标线类型- `Min`: 最小值。- `Max`: 最大值。- `Average`: 平均值。- `Median`: 中位数。|
+| `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.`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `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` | | [default:[0.5f,0.45f]]The center of ploar. The center[0] is the x-coordinate, and the center[1] is the y-coordinate. |
+| `radius` |0.35f | [default:0.35f]the radius of polar. |
+| `backgroundColor` | | [default:Color.clear]Background color of polar, which is transparent by default. |
+
+## `Radar`
+
+Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
+
+
+## `RadarAxisTheme`
+
+Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
+
+
+## `RadarCoord`
+
+Inherits or Implemented: [CoordSystem](#CoordSystem),[ISerieContainer](#ISerieContainer)
+
+Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适用于雷达图。
+
+
+## `RadiusAxis`
+
+Inherits or Implemented: [Axis](#Axis)
+
+Radial axis of polar coordinate.
+
+
+## `RadiusAxisTheme`
+
+Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
+
+
+## `Ring`
+
+Inherits or Implemented: [Serie](#Serie)
+
+
+## `Scatter`
+
+Inherits or Implemented: [BaseScatter](#BaseScatter)
+
+
+## `Serie`
+
+Inherits or Implemented: [BaseSerie](#BaseSerie),[IComparable](#IComparable)
+
+系列。
+
+|field|default|comment|
+|--|--|--|
+| `index` | | The index of serie. |
+| `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.`SampleType`:- `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.- `Average`: Take the average of the filter points.- `Max`: Take the maximum value of the filter point.- `Min`: Take the minimum value of the filter point.- `Sum`: Take the sum of the filter points.|
+| `sampleAverage` |0 | 设定的采样平均值。当sampleType 为 Peak 时,用于和过滤数据的平均值做对比是取最大值还是最小值。默认为0时会实时计算所有数据的平均值。 |
+| `lineType` | | The type of line chart.`LineType`:- `Normal`: the normal line chart, 普通折线图。- `Smooth`: the smooth line chart, 平滑曲线。- `StepStart`: step line.- `StepMiddle`: step line.- `StepEnd`: step line.|
+| `barType` | | 柱形图类型。`BarType`:- `Normal`: 普通柱形图- `Zebra`: 斑马柱形图- `Capsule`: 胶囊柱形图|
+| `barPercentStack` |false | 柱形图是否为百分比堆积。相同stack的serie只要有一个barPercentStack为true,则就显示成百分比堆叠柱状图。 |
+| `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. |
+| `barZebraWidth` |4f | 斑马线的粗细。 |
+| `barZebraGap` |2f | 斑马线的间距。 |
+| `min` | | 最小值。 |
+| `max` | | 最大值。 |
+| `minSize` |0f | 数据最小值 min 映射的宽度。 |
+| `maxSize` |1f | 数据最大值 max 映射的宽度。 |
+| `startAngle` | | 起始角度。和时钟一样,12点钟位置是0度,顺时针到360度。 |
+| `endAngle` | | 结束角度。和时钟一样,12点钟位置是0度,顺时针到360度。 |
+| `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.`RoseType`:- `None`: Don't show as Nightingale chart.不展示成南丁格尔玫瑰图- `Radius`: Use central angle to show the percentage of data, radius to show data size.- `Area`: All the sectors will share the same central angle, the data size is shown only through radiuses.|
+| `gap` | | gap of item. |
+| `center` | | the center of chart. |
+| `radius` | | the radius of chart. |
+| `showDataDimension` | | 数据项里的数据维数。 |
+| `showDataName` | | 在Editor的inpsector上是否显示name参数 |
+| `showDataIcon` | | |
+| `clip` |false | If clip the overflow on the coordinate system. |
+| `ignore` |false | 是否开启忽略数据。当为 true 时,数据值为 ignoreValue 时不进行绘制。 |
+| `ignoreValue` |0 | 忽略数据的默认值。当ignore为true才有效。 |
+| `ignoreLineBreak` |false | 忽略数据时折线是断开还是连接。默认false为连接。 |
+| `showAsPositiveNumber` |false | Show negative number as positive number. |
+| `large` |true | 是否开启大数据量优化,在数据图形特别多而出现卡顿时候可以开启。 开启后配合 largeThreshold 在数据量大于指定阈值的时候对绘制进行优化。 缺点:优化后不能自定义设置单个数据项的样式,不能显示Label。 |
+| `largeThreshold` |200 | 开启大数量优化的阈值。只有当开启了large并且数据量大于该阀值时才进入性能模式。 |
+| `avoidLabelOverlap` |false | 在饼图且标签外部显示的情况下,是否启用防止标签重叠策略,默认关闭,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠。 |
+| `radarType` | | 雷达图类型。`RadarType`:- `Multiple`: 多圈雷达图。此时可一个雷达里绘制多个圈,一个serieData就可组成一个圈(多维数据)。- `Single`: 单圈雷达图。此时一个雷达只能绘制一个圈,多个serieData组成一个圈,数据取自`data[1]`。|
+| `placeHolder` |false | 占位模式。占位模式时,数据有效但不参与渲染和显示。 |
+| `dataSortType` | | 组件的数据排序。`SerieDataSortType`:- `None`: 按 data 的顺序- `Ascending`: 升序- `Descending`: 降序|
+| `orient` | | 组件的朝向。`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `align` | | 组件水平方向对齐方式。`Align`:- `Center`: 对齐方式- `Left`: 对齐方式- `Right`: 对齐方式|
+| `left` | | Distance between component and the left side of the container. |
+| `right` | | Distance between component and the right side of the container. |
+| `top` | | Distance between component and the top side of the container. |
+| `bottom` | | Distance between component and the bottom side of the container. |
+| `insertDataToHead` | | Whether to add new data at the head or at the end of the list. |
+| `lineStyle` | | The style of line. [LineStyle](LineStyle)|
+| `symbol` | | the symbol of serie data item. [SymbolStyle](SymbolStyle)|
+| `animation` | | The start animation. [AnimationStyle](AnimationStyle)|
+| `itemStyle` | | The style of data item. [ItemStyle](ItemStyle)|
+| `data` | | 系列中的数据内容数组。SerieData可以设置1到n维数据。 |
+
+## `SerieData`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+A data item of serie.
+
+|field|default|comment|
+|--|--|--|
+| `index` | | |
+| `name` | | the name of data item. |
+| `id` | | 数据项的唯一id。唯一id不是必须设置的。 |
+| `parentId` | | |
+| `itemStyles` | | |
+| `labels` | | |
+| `labelLines` | | |
+| `emphases` | | |
+| `symbols` | | |
+| `iconStyles` | | |
+| `lineStyles` | | |
+| `areaStyles` | | |
+| `titleStyles` | | |
+| `data` | | An arbitrary dimension data list of data item. |
+
+## `SerieTheme`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+|field|default|comment|
+|--|--|--|
+| `lineWidth` | | the color of text. |
+| `lineSymbolSize` | | |
+| `scatterSymbolSize` | | |
+| `pieTooltipExtraRadius` | | 饼图鼠标移到高亮时的额外半径 |
+| `selectedRate` |1.3f | |
+| `pieSelectedOffset` | | 饼图选中时的中心点偏移 |
+| `candlestickColor` |Color32(235, 84, 84, 255) | K线图阳线(涨)填充色 |
+| `candlestickColor0` |Color32(71, 178, 98, 255) | K线图阴线(跌)填充色 |
+| `candlestickBorderWidth` |1 | K线图边框宽度 |
+| `candlestickBorderColor` |Color32(235, 84, 84, 255) | K线图阳线(跌)边框色 |
+| `candlestickBorderColor0` |Color32(71, 178, 98, 255) | K线图阴线(跌)边框色 |
+
+## `Settings`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+Global parameter setting component. The default value can be used in general, and can be adjusted when necessary.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | |
+| `maxPainter` |10 | max painter. |
+| `reversePainter` |false | Painter是否逆序。逆序时index大的serie最先绘制。 |
+| `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.`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `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)
+
+
+## `SymbolStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+系列数据项的标记的图形
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Whether the symbol is showed. |
+| `type` | | the type of symbol.`SymbolType`:- `None`: 不显示标记。- `Custom`: 自定义标记。- `Circle`: 圆形。- `EmptyCircle`: 空心圆。- `Rect`: 正方形。可通过设置`itemStyle`的`cornerRadius`变成圆角矩形。- `EmptyRect`: 空心正方形。- `Triangle`: 三角形。- `EmptyTriangle`: 空心三角形。- `Diamond`: 菱形。- `EmptyDiamond`: 空心菱形。- `Arrow`: 箭头。- `EmptyArrow`: 空心箭头。|
+| `sizeType` | | the type of symbol size.`SymbolSizeType`:- `Custom`: Specify constant for symbol size.- `FromData`: Specify the dataIndex and dataScale to calculate symbol size.- `Function`: Specify function for symbol size.|
+| `size` |0f | the size of symbol. |
+| `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. |
+| `gap` |0 | the gap of symbol and line segment. |
+| `width` |0f | 图形的宽。 |
+| `height` |0f | 图形的高。 |
+| `repeat` |false | 图形是否重复。 |
+| `offset` |Vector2.zero | 图形的偏移。 |
+| `image` | | 自定义的标记图形。 |
+| `imageType` | | |
+
+## `TextLimit`
+
+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. |
+
+## `TextStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+Settings related to text.
+
+|field|default|comment|
+|--|--|--|
+| `font` | | the font of text. When `null`, the theme's font is used by default. |
+| `autoWrap` |false | 是否自动换行。 |
+| `autoAlign` |true | 文本是否让系统自动选对齐方式。为false时才会用alignment。 |
+| `rotate` |0 | Rotation of text. |
+| `extraWidth` |0 | Extra width of text preferred width. |
+| `offset` |Vector2.zero | the offset of position. |
+| `color` | | the color of text. |
+| `autoBackgroundColor` |false | |
+| `backgroundColor` | | the color of text. |
+| `fontSize` |0 | font size. |
+| `fontStyle` | | font style. |
+| `lineSpacing` |1f | text line spacing. |
+| `alignment` | | 对齐方式。 |
+| `tMPFont` | | |
+| `tMPFontStyle` | | |
+| `tMPAlignment` | | |
+
+## `Theme`
+
+Inherits or Implemented: [ScriptableObject](#ScriptableObject)
+
+Theme.
+
+|field|default|comment|
+|--|--|--|
+| `themeType` | | the theme of chart.`ThemeType`:- `Default`: 默认主题。- `Light`: 亮主题。- `Dark`: 暗主题。- `Custom`: 自定义主题。|
+| `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. |
+| `common` | | [ComponentTheme](ComponentTheme)|
+| `title` | | [TitleTheme](TitleTheme)|
+| `subTitle` | | [SubTitleTheme](SubTitleTheme)|
+| `legend` | | [LegendTheme](LegendTheme)|
+| `axis` | | [AxisTheme](AxisTheme)|
+| `tooltip` | | [TooltipTheme](TooltipTheme)|
+| `dataZoom` | | [DataZoomTheme](DataZoomTheme)|
+| `visualMap` | | [VisualMapTheme](VisualMapTheme)|
+| `serie` | | [SerieTheme](SerieTheme)|
+
+## `ThemeStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+Theme.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | |
+| `sharedTheme` | | [Theme](Theme)|
+| `enableCustomTheme` | | |
+| `customFont` | | |
+| `customBackgroundColor` | | the custom background color of chart. |
+| `customColorPalette` | | |
+
+## `Title`
+
+Inherits or Implemented: [MainComponent](#MainComponent),[IPropertyChanged](#IPropertyChanged)
+
+Title component, including main title and subtitle.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | [default:true] Set this to false to prevent the title from showing. |
+| `text` | | The main title text, supporting \n for newlines. |
+| `textStyle` | | The text style of main title. [TextStyle](TextStyle)|
+| `subText` | | Subtitle text, supporting for \n for newlines. |
+| `subTextStyle` | | The text style of sub title. [TextStyle](TextStyle)|
+| `itemGap` |0 | [default:8] The gap between the main title and subtitle. |
+| `location` | | The location of title component. [Location](Location)|
+
+## `TitleStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent),[ISerieExtraComponent](#ISerieExtraComponent)
+
+the title of serie.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Whether to show title. |
+| `offsetCenter` |Vector2(0, -0.2f) | The offset position relative to the center. |
+| `textStyle` | | the color of text. [TextStyle](TextStyle)|
+
+## `TitleTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+
+## `Tooltip`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+Tooltip component.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Whether to show the tooltip component. |
+| `type` | | Indicator type.`Type`:- `Base`: - `Serie`: - `Top`: |
+| `trigger` | | Type of triggering.`Tooltip.Trigger`:- `Item`: Triggered by data item, which is mainly used for charts that don't have a category axis like scatter charts or pie charts.- `Axis`: Triggered by axes, which is mainly used for charts that have category axes, like bar charts or line charts.- `None`: Trigger nothing.|
+| `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. |
+| `titleFormatter` | | |
+| `marker` | | the marker of serie. |
+| `fixedWidth` |0 | Fixed width. Higher priority than minWidth. |
+| `fixedHeight` |0 | Fixed height. Higher priority than minHeight. |
+| `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. |
+| `backgroundColor` | | The background color of tooltip. |
+| `borderWidth` |2f | the width of tooltip border. |
+| `fixedXEnable` |false | |
+| `fixedX` |0f | |
+| `fixedYEnable` |false | |
+| `fixedY` |0f | |
+| `titleHeight` |25f | |
+| `itemHeight` |25f | |
+| `borderColor` |Color32(230, 230, 230, 255) | the color of tooltip border. |
+| `lineStyle` | | the line style of indicator line. [LineStyle](LineStyle)|
+| `labelTextStyle` | | the text style of content. [TextStyle](TextStyle)|
+| `titleTextStyle` | | 标题的文本样式。 [TextStyle](TextStyle)|
+| `columnsTextStyle` | | |
+
+## `TooltipTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+|field|default|comment|
+|--|--|--|
+| `lineType` | | the type of line. |
+| `lineWidth` |1f | the width of line. |
+| `lineColor` | | the color of line. |
+| `areaColor` | | the color of line. |
+| `labelTextColor` | | the text color of tooltip cross indicator's axis label. |
+| `labelBackgroundColor` | | the background color of tooltip cross indicator's axis label. |
+
+## `VisualMap`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+VisualMap component. Mapping data to visual elements such as colors.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | Whether to display components. If set to false, it will not show up, but the data mapping function still exists. |
+| `type` | | the type of visualmap component.`Type`:- `Base`: - `Serie`: - `Top`: |
+| `selectedMode` | | the selected mode for Piecewise visualMap.`VisualMap.SelectedMode`:- `Multiple`: 多选。- `Single`: 单选。|
+| `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.`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `location` | | The location of component. [Location](Location)|
+| `inRange` | | Defines the visual color in the selected range. |
+| `outOfRange` | | Defines a visual color outside of the selected range. |
+| `pieces` | | 分段式每一段的相关配置。 |
+
+## `VisualMapPieces`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+|field|default|comment|
+|--|--|--|
+| `min` | | 范围最小值 |
+| `max` | | 范围最大值 |
+| `label` | | 文字描述 |
+| `color` | | 颜色 |
+
+## `VisualMapTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+|field|default|comment|
+|--|--|--|
+| `borderWidth` | | the width of border. |
+| `borderColor` | | the color of dataZoom border. |
+| `backgroundColor` | | the background color of visualmap. |
+| `triangeLen` |20f | 可视化组件的调节三角形边长。 |
+
+## `XAxis`
+
+Inherits or Implemented: [Axis](#Axis)
+
+The x axis in cartesian(rectangular) coordinate.
+
+
+## `XCResourcesImporter`
+
+|field|default|comment|
+|--|--|--|
+| `XCResourcesImporter` | | |
+
+## `XCSettings`
+
+Inherits or Implemented: [ScriptableObject](#ScriptableObject)
+
+|field|default|comment|
+|--|--|--|
+| `lang` | | [Lang](Lang)|
+| `font` | | |
+| `tMPFont` | | |
+| `fontSizeLv1` |28 | |
+| `fontSizeLv2` |24 | |
+| `fontSizeLv3` |20 | |
+| `fontSizeLv4` |18 | |
+| `axisLineType` | | |
+| `axisLineWidth` |0.8f | |
+| `axisSplitLineType` | | |
+| `axisSplitLineWidth` |0.8f | |
+| `axisTickWidth` |0.8f | |
+| `axisTickLength` |5f | |
+| `gaugeAxisLineWidth` |15f | |
+| `gaugeAxisSplitLineWidth` |0.8f | |
+| `gaugeAxisSplitLineLength` |15f | |
+| `gaugeAxisTickWidth` |0.8f | |
+| `gaugeAxisTickLength` |5f | |
+| `tootipLineWidth` |0.8f | |
+| `dataZoomBorderWidth` |0.5f | |
+| `dataZoomDataLineWidth` |0.5f | |
+| `visualMapBorderWidth` |0f | |
+| `serieLineWidth` |1.8f | |
+| `serieLineSymbolSize` |5f | |
+| `serieScatterSymbolSize` |20f | |
+| `serieSelectedRate` |1.3f | |
+| `serieCandlestickBorderWidth` |1f | |
+| `editorShowAllListData` |false | |
+| `maxPainter` |10 | |
+| `lineSmoothStyle` |3f | |
+| `lineSmoothness` |2f | |
+| `lineSegmentDistance` |3f | |
+| `cicleSmoothness` |2f | |
+| `visualMapTriangeLen` |20f | |
+| `pieTooltipExtraRadius` |8f | |
+| `pieSelectedOffset` |8f | |
+| `customThemes` | | |
+
+## `YAxis`
+
+Inherits or Implemented: [Axis](#Axis)
+
+The x axis in cartesian(rectangular) coordinate.
+
+n[XCharts Homepage](https://github.com/XCharts-Team/XCharts)
+[XCharts API](XChartsAPI-EN.md)
+[XCharts Q&A](XChartsFQA-EN.md)
diff --git a/Documentation/XChartsConfiguration-ZH.md b/Documentation/XChartsConfiguration-ZH.md
new file mode 100644
index 00000000..ec9a28de
--- /dev/null
+++ b/Documentation/XChartsConfiguration-ZH.md
@@ -0,0 +1,1407 @@
+# 配置项手册
+
+[返回首页](https://github.com/XCharts-Team/XCharts)
+[XChartsAPI接口](XChartsAPI-ZH.md)
+[XCharts问答](XChartsFQA-ZH.md)
+
+
+## Serie 系列
+
+- [Bar](#Bar)
+- [BaseScatter](#BaseScatter)
+- [Candlestick](#Candlestick)
+- [EffectScatter](#EffectScatter)
+- [Heatmap](#Heatmap)
+- [Line](#Line)
+- [Parallel](#Parallel)
+- [Pie](#Pie)
+- [Radar](#Radar)
+- [Ring](#Ring)
+- [Scatter](#Scatter)
+- [Serie](#Serie)
+- [SimplifiedBar](#SimplifiedBar)
+- [SimplifiedCandlestick](#SimplifiedCandlestick)
+- [SimplifiedLine](#SimplifiedLine)
+
+## MainComponent 主组件
+
+- [AngleAxis](#AngleAxis)
+- [Axis](#Axis)
+- [Background](#Background)
+- [CalendarCoord](#CalendarCoord)
+- [CoordSystem](#CoordSystem)
+- [DataZoom](#DataZoom)
+- [GridCoord](#GridCoord)
+- [Legend](#Legend)
+- [MarkArea](#MarkArea)
+- [MarkLine](#MarkLine)
+- [ParallelAxis](#ParallelAxis)
+- [ParallelCoord](#ParallelCoord)
+- [PolarCoord](#PolarCoord)
+- [RadarCoord](#RadarCoord)
+- [RadiusAxis](#RadiusAxis)
+- [Settings](#Settings)
+- [SingleAxis](#SingleAxis)
+- [SingleAxisCoord](#SingleAxisCoord)
+- [Title](#Title)
+- [Tooltip](#Tooltip)
+- [VisualMap](#VisualMap)
+- [XAxis](#XAxis)
+- [YAxis](#YAxis)
+
+## ChildComponent 子组件
+
+- [AngleAxisTheme](#AngleAxisTheme)
+- [AnimationStyle](#AnimationStyle)
+- [AreaStyle](#AreaStyle)
+- [ArrowStyle](#ArrowStyle)
+- [AxisLabel](#AxisLabel)
+- [AxisLine](#AxisLine)
+- [AxisName](#AxisName)
+- [AxisSplitArea](#AxisSplitArea)
+- [AxisSplitLine](#AxisSplitLine)
+- [AxisTheme](#AxisTheme)
+- [AxisTick](#AxisTick)
+- [BaseAxisTheme](#BaseAxisTheme)
+- [BaseLine](#BaseLine)
+- [ComponentTheme](#ComponentTheme)
+- [DataZoomTheme](#DataZoomTheme)
+- [Emphasis](#Emphasis)
+- [EndLabelStyle](#EndLabelStyle)
+- [IconStyle](#IconStyle)
+- [ItemStyle](#ItemStyle)
+- [LabelLine](#LabelLine)
+- [LabelStyle](#LabelStyle)
+- [LegendTheme](#LegendTheme)
+- [Level](#Level)
+- [LevelStyle](#LevelStyle)
+- [LineArrow](#LineArrow)
+- [LineStyle](#LineStyle)
+- [Location](#Location)
+- [MarkAreaData](#MarkAreaData)
+- [MarkLineData](#MarkLineData)
+- [PolarAxisTheme](#PolarAxisTheme)
+- [RadarAxisTheme](#RadarAxisTheme)
+- [RadiusAxisTheme](#RadiusAxisTheme)
+- [SerieData](#SerieData)
+- [SerieTheme](#SerieTheme)
+- [StageColor](#StageColor)
+- [SubTitleTheme](#SubTitleTheme)
+- [SymbolStyle](#SymbolStyle)
+- [TextLimit](#TextLimit)
+- [TextStyle](#TextStyle)
+- [ThemeStyle](#ThemeStyle)
+- [TitleStyle](#TitleStyle)
+- [TitleTheme](#TitleTheme)
+- [TooltipTheme](#TooltipTheme)
+- [VisualMapPieces](#VisualMapPieces)
+- [VisualMapTheme](#VisualMapTheme)
+
+## ISerieExtraComponent Serie额外组件
+
+- [AreaStyle](#AreaStyle)
+- [Emphasis](#Emphasis)
+- [IconStyle](#IconStyle)
+- [LabelLine](#LabelLine)
+- [LabelStyle](#LabelStyle)
+- [LineArrow](#LineArrow)
+- [TitleStyle](#TitleStyle)
+
+## ISerieDataComponent SerieData额外组件
+
+- [AreaStyle](#AreaStyle)
+- [Emphasis](#Emphasis)
+- [IconStyle](#IconStyle)
+- [ItemStyle](#ItemStyle)
+- [LabelLine](#LabelLine)
+- [LabelStyle](#LabelStyle)
+- [LineStyle](#LineStyle)
+- [SymbolStyle](#SymbolStyle)
+- [TitleStyle](#TitleStyle)
+
+## Other 其他
+
+- [BaseSerie](#BaseSerie)
+- [ChartText](#ChartText)
+- [ChildComponent](#ChildComponent)
+- [DebugInfo](#DebugInfo)
+- [Indicator](#Indicator)
+- [Lang](#Lang)
+- [LangTime](#LangTime)
+- [MainComponent](#MainComponent)
+- [Theme](#Theme)
+- [XCResourcesImporter](#XCResourcesImporter)
+- [XCSettings](#XCSettings)
+
+## `AngleAxis`
+
+Inherits or Implemented: [Axis](#Axis)
+
+极坐标系的角度轴。
+
+|field|default|comment|
+|--|--|--|
+| `startAngle` |0 | 起始刻度的角度,默认为 0 度,即圆心的正右方。 |
+
+## `AngleAxisTheme`
+
+Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
+
+
+## `AnimationStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+动画表现。
+
+|field|default|comment|
+|--|--|--|
+| `enable` |true | 是否开启动画效果。 |
+| `type` | | 动画类型。`AnimationType`:- `Default`: 默认。内部会根据实际情况选择一种动画播放方式。- `LeftToRight`: 从左往右播放动画。- `BottomToTop`: 从下往上播放动画。- `InsideOut`: 由内到外播放动画。- `AlongPath`: 沿着路径播放动画。- `Clockwise`: 顺时针播放动画。|
+| `easting` | | 动画的缓动效果。`AnimationEasing`:- `Linear`: |
+| `threshold` |2000 | 是否开启动画的阈值,当单个系列显示的图形数量大于这个阈值时会关闭动画。 |
+| `fadeInDuration` |1000 | 设定的渐入动画时长(毫秒)。如果要设置单个数据项的渐入时长,可以用代码定制:customFadeInDuration。 |
+| `fadeInDelay` |0 | 渐入动画延时(毫秒)。如果要设置单个数据项的延时,可以用代码定制:customFadeInDelay。 |
+| `fadeOutDuration` |1000f | 设定的渐出动画时长(毫秒)。如果要设置单个数据项的渐出时长,可以用代码定制:customFadeOutDuration。 |
+| `fadeOutDelay` |0 | 渐出动画延时(毫秒)。如果要设置单个数据项的延时,可以用代码定制:customFadeOutDelay。 |
+| `dataChangeEnable` |true | 是否开启数据变更动画。 |
+| `dataChangeDuration` |500 | 数据变更的动画时长(毫秒)。 |
+| `actualDuration` | | 实际的动画时长(毫秒)。 |
+| `alongWithLinePath` | | |
+
+## `AreaStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+区域填充样式。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示区域填充。 |
+| `origin` | | 区域填充的起始位置。`AreaStyle.AreaOrigin`:- `Auto`: 填充坐标轴轴线到数据间的区域。- `Start`: 填充坐标轴底部到数据间的区域。- `End`: 填充坐标轴顶部到数据间的区域。|
+| `color` | | 区域填充的颜色,如果toColor不是默认值,则表示渐变色的起点颜色。 |
+| `toColor` | | 渐变色的终点颜色。 |
+| `opacity` |0.6f | 图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。 |
+| `highlightColor` | | 高亮时区域填充的颜色,如果highlightToColor不是默认值,则表示渐变色的起点颜色。 |
+| `highlightToColor` | | 高亮时渐变色的终点颜色。 |
+
+## `ArrowStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+|field|default|comment|
+|--|--|--|
+| `width` |10 | 箭头宽。 |
+| `height` |15 | 箭头高。 |
+| `offset` |0 | 箭头偏移。 |
+| `dent` |3 | 箭头的凹度。 |
+| `color` |Color.clear | 箭头颜色。 |
+
+## `Axis`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+直角坐标系的坐标轴组件。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示坐标轴。 |
+| `type` | | 坐标轴类型。`Axis.AxisType`:- `Value`: - `Category`: - `Log`: 对数轴。适用于对数数据。- `Time`: 时间轴。适用于连续的时序数据。|
+| `minMaxType` | | 坐标轴刻度最大最小值显示类型。`Axis.AxisMinMaxType`:- `Default`: 0-最大值。- `MinMax`: 最小值-最大值。- `Custom`: 自定义最小值最大值。|
+| `gridIndex` | | 坐标轴所在的 grid 的索引,默认位于第一个 grid。 |
+| `polarIndex` | | 坐标轴所在的 ploar 的索引,默认位于第一个 polar。 |
+| `parallelIndex` | | 坐标轴所在的 parallel 的索引,默认位于第一个 parallel。 |
+| `position` | | 坐标轴在Grid中的位置。`Axis.AxisPosition`:- `Left`: 坐标轴在Grid中的位置- `Right`: 坐标轴在Grid中的位置- `Bottom`: 坐标轴在Grid中的位置- `Top`: 坐标轴在Grid中的位置|
+| `offset` | | 坐标轴相对默认位置的偏移。在相同position有多个坐标轴时有用。 |
+| `min` | | 设定的坐标轴刻度最小值,当minMaxType为Custom时有效。 |
+| `max` | | 设定的坐标轴刻度最大值,当minMaxType为Custom时有效。 |
+| `splitNumber` |0 | 坐标轴的期望的分割段数。默认为0表示自动分割。 |
+| `interval` |0 | 强制设置坐标轴分割间隔。无法在类目轴中使用。 |
+| `boundaryGap` |true | |
+| `maxCache` |0 | The first data will be remove when the size of axis data is larger then maxCache. |
+| `logBase` |10 | 对数轴的底数,只在对数轴(type:'Log')中有效。 |
+| `logBaseE` |false | 对数轴是否以自然数 e 为底数,为 true 时 logBase 失效。 |
+| `ceilRate` |0 | 最大最小值向上取整的倍率。默认为0时自动计算。 |
+| `inverse` |false | 是否反向坐标轴。在类目轴中无效。 |
+| `clockwise` |true | 刻度增长是否按顺时针,默认顺时针。 |
+| `insertDataToHead` | | 添加新数据时是在列表的头部还是尾部加入。 |
+| `iconStyle` | | 图标样式。 [IconStyle](IconStyle)|
+| `icons` | | 类目数据对应的图标。 |
+| `data` | | 类目数据,在类目轴(type: 'category')中有效。 |
+| `axisLine` | | [AxisLine](AxisLine)|
+| `axisName` | | 坐标轴名称。 [AxisName](AxisName)|
+| `axisTick` | | 坐标轴刻度。 [AxisTick](AxisTick)|
+| `axisLabel` | | 坐标轴刻度标签。 [AxisLabel](AxisLabel)|
+| `splitLine` | | 坐标轴分割线。 [AxisSplitLine](AxisSplitLine)|
+| `splitArea` | | 坐标轴分割区域。 [AxisSplitArea](AxisSplitArea)|
+
+## `AxisLabel`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+坐标轴刻度标签的相关设置。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示刻度标签。 |
+| `formatter` | | |
+| `interval` |0 | 坐标轴刻度标签的显示间隔,在类目轴中有效。0表示显示所有标签,1表示隔一个隔显示一个标签,以此类推。 |
+| `inside` |false | 刻度标签是否朝内,默认朝外。 |
+| `distance` | | 刻度标签与轴线之间的距离。 |
+| `numericFormatter` | | 标准数字格式字符串。用于将数值格式化显示为字符串。 使用Axx的形式:A是格式说明符的单字符,支持C货币、D十进制、E指数、F定点数、G常规、N数字、P百分比、R往返、X十六进制的。xx是精度说明,从0-99。 参考:https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings |
+| `showAsPositiveNumber` |false | 将负数数值显示为正数。一般和`Serie`的`showAsPositiveNumber`配合使用。 |
+| `onZero` |false | 刻度标签显示在0刻度上。 |
+| `width` |0f | 文本的宽。为0时会自动匹配。 |
+| `height` |0f | 文本的高。为0时会自动匹配。 |
+| `showStartLabel` |true | 是否显示第一个文本。 |
+| `showEndLabel` |true | 是否显示最后一个文本。 |
+| `textLimit` | | 文本限制。 [TextLimit](TextLimit)|
+| `textStyle` | | 文本样式。 [TextStyle](TextStyle)|
+
+## `AxisLine`
+
+Inherits or Implemented: [BaseLine](#BaseLine)
+
+坐标轴轴线。
+
+|field|default|comment|
+|--|--|--|
+| `onZero` | | X 轴或者 Y 轴的轴线是否在另一个轴的 0 刻度上,只有在另一个轴为数值轴且包含 0 刻度时有效。 |
+| `showArrow` | | 是否显示箭头。 |
+| `arrow` | | 轴线箭头。 [ArrowStyle](ArrowStyle)|
+
+## `AxisName`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+坐标轴名称。
+
+|field|default|comment|
+|--|--|--|
+| `show` | | 是否显示坐标名称。 |
+| `name` | | 坐标轴名称。 |
+| `formatter` | | 指示器名称显示的格式器。可用在雷达图。 |
+| `location` | | 坐标轴名称显示位置。 [Location](Location)|
+| `textStyle` | | 文本样式。 [TextStyle](TextStyle)|
+
+## `AxisSplitArea`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+坐标轴在 grid 区域中的分隔区域,默认不显示。
+
+|field|default|comment|
+|--|--|--|
+| `show` | | 是否显示分隔区域。 |
+| `color` | | Dark and light colors in turns are used by default. |
+
+## `AxisSplitLine`
+
+Inherits or Implemented: [BaseLine](#BaseLine)
+
+坐标轴在 grid 区域中的分隔线。
+
+|field|default|comment|
+|--|--|--|
+| `interval` | | |
+| `distance` | | 刻度线与轴线的距离。 |
+| `autoColor` | | |
+
+## `AxisTheme`
+
+Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
+
+
+## `AxisTick`
+
+Inherits or Implemented: [BaseLine](#BaseLine)
+
+坐标轴刻度相关设置。
+
+|field|default|comment|
+|--|--|--|
+| `alignWithLabel` | | 类目轴中在 boundaryGap 为 true 的时候有效,可以保证刻度线和标签对齐。 |
+| `inside` | | 坐标轴刻度是否朝内,默认朝外。 |
+| `showStartTick` | | 是否显示第一个刻度。 |
+| `showEndTick` | | 是否显示最后一个刻度。 |
+| `distance` | | 刻度线与轴线的距离。 |
+| `splitNumber` |0 | 分隔线之间分割的刻度数。 |
+| `autoColor` | | |
+
+## `Background`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+背景组件。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否启用背景组件。 |
+| `image` | | 背景图。 |
+| `imageType` | | 背景图填充类型。 |
+| `imageColor` | | 背景图颜色。 |
+| `hideThemeBackgroundColor` |true | 当background组件开启时,是否隐藏主题中设置的背景色。 |
+
+## `Bar`
+
+Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
+
+
+## `BaseAxisTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+|field|default|comment|
+|--|--|--|
+| `lineType` | | 坐标轴线类型。 |
+| `lineWidth` |1f | 坐标轴线宽。 |
+| `lineLength` |0f | 坐标轴线长。 |
+| `lineColor` | | 坐标轴线颜色。 |
+| `splitLineType` | | 分割线线类型。 |
+| `splitLineWidth` |1f | 分割线线宽。 |
+| `splitLineLength` |0f | 分割线线长。 |
+| `splitLineColor` | | 分割线线颜色。 |
+| `tickWidth` |1f | 刻度线线宽。 |
+| `tickLength` |5f | 刻度线线长。 |
+| `tickColor` | | 坐标轴线颜色。 |
+| `splitAreaColors` | | |
+
+## `BaseLine`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+线条基础配置。
+
+|field|default|comment|
+|--|--|--|
+| `show` | | 是否显示坐标轴轴线。 |
+| `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` | | 字体。 |
+| `textColor` | | 文本颜色。 |
+| `textBackgroundColor` | | 文本颜色。 |
+| `fontSize` |18 | 文本字体大小。 |
+| `tMPFont` | | the font of chart text。 字体。 |
+
+## `CoordSystem`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+坐标系系统。
+
+
+## `DataZoom`
+
+Inherits or Implemented: [MainComponent](#MainComponent),[IUpdateRuntimeData](#IUpdateRuntimeData)
+
+DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息,或者概览数据整体,或者去除离群点的影响。
+
+|field|default|comment|
+|--|--|--|
+| `enable` |true | 是否显示缩放区域。 |
+| `filterMode` | | 数据过滤类型。`DataZoom.FilterMode`:- `Filter`: 当前数据窗口外的数据,被 过滤掉。即 会 影响其他轴的数据范围。每个数据项,只要有一个维度在数据窗口外,整个数据项就会被过滤掉。- `WeakFilter`: 当前数据窗口外的数据,被 过滤掉。即 会 影响其他轴的数据范围。每个数据项,只有当全部维度都在数据窗口同侧外部,整个数据项才会被过滤掉。- `Empty`: 当前数据窗口外的数据,被 设置为空。即 不会 影响其他轴的数据范围。- `None`: 不过滤数据,只改变数轴范围。|
+| `xAxisIndexs` | | 控制的 x 轴索引列表。 |
+| `yAxisIndexs` | | 控制的 y 轴索引列表。 |
+| `supportInside` | | 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). |
+| `supportInsideScroll` |true | 是否支持坐标系内滚动 |
+| `supportInsideDrag` |true | 是否支持坐标系内拖拽 |
+| `supportSlider` | | 是否支持滑动条。有单独的滑动条,用户在滑动条上进行缩放或漫游。 |
+| `supportSelect` | | 是否支持框选。提供一个选框进行数据区域缩放。 |
+| `showDataShadow` | | 是否显示数据阴影。数据阴影可以简单地反应数据走势。 |
+| `showDetail` | | 是否显示detail,即拖拽时候显示详细数值信息。 |
+| `zoomLock` | | 是否锁定选择区域(或叫做数据窗口)的大小。 如果设置为 true 则锁定选择区域的大小,也就是说,只能平移,不能缩放。 |
+| `realtime` | | |
+| `fillerColor` | | 数据区域颜色。 |
+| `borderColor` | | 边框颜色。 |
+| `borderWidth` | | 边框宽。 |
+| `backgroundColor` | | 组件的背景颜色。 |
+| `left` | | 组件离容器左侧的距离。 |
+| `right` | | 组件离容器右侧的距离。 |
+| `top` | | 组件离容器上侧的距离。 |
+| `bottom` | | 组件离容器下侧的距离。 |
+| `rangeMode` | | 取绝对值还是百分比。`DataZoom.RangeMode`:- `//Value`: The value type of start and end.取值类型- `Percent`: 百分比。|
+| `start` | | 数据窗口范围的起始百分比。范围是:0 ~ 100。 |
+| `end` | | The end percentage of the window out of the data extent, in the range of 0 ~ 100. 数据窗口范围的结束百分比。范围是:0 ~ 100。 |
+| `startValue` | | |
+| `endValue` | | |
+| `minShowNum` |1 | 最小显示数据个数。当DataZoom放大到最大时,最小显示的数据个数。 |
+| `scrollSensitivity` |1.1f | 缩放区域组件的敏感度。值越高每次缩放所代表的数据越多。 |
+| `orient` | | 布局方式是横还是竖。不仅是布局方式,对于直角坐标系而言,也决定了,缺省情况控制横向数轴还是纵向数轴。`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `textStyle` | | 文字格式。 [TextStyle](TextStyle)|
+| `lineStyle` | | 阴影线条样式。 [LineStyle](LineStyle)|
+| `areaStyle` | | 阴影填充样式。 [AreaStyle](AreaStyle)|
+
+## `DataZoomTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+|field|default|comment|
+|--|--|--|
+| `borderWidth` | | 边框线宽。 |
+| `dataLineWidth` | | 数据阴影线宽。 |
+| `fillerColor` | | 数据区域颜色。 |
+| `borderColor` | | 边框颜色。 |
+| `dataLineColor` | | 数据阴影的线条颜色。 |
+| `dataAreaColor` | | 数据阴影的填充颜色。 |
+| `backgroundColor` | | 背景颜色。 |
+
+## `DebugInfo`
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | |
+| `showDebugInfo` |false | |
+| `showAllChartObject` |false | |
+| `foldSeries` |false | |
+| `debugInfoTextStyle` | | [TextStyle](TextStyle)|
+
+## `EffectScatter`
+
+Inherits or Implemented: [BaseScatter](#BaseScatter)
+
+
+## `Emphasis`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+高亮的图形样式和文本标签样式。
+
+|field|default|comment|
+|--|--|--|
+| `show` | | 是否启用高亮样式。 |
+| `label` | | 图形文本标签。 [LabelStyle](LabelStyle)|
+| `labelLine` | | [LabelLine](LabelLine)|
+| `itemStyle` | | 图形样式。 [ItemStyle](ItemStyle)|
+
+## `EndLabelStyle`
+
+Inherits or Implemented: [LabelStyle](#LabelStyle)
+
+
+## `GridCoord`
+
+Inherits or Implemented: [CoordSystem](#CoordSystem),[IUpdateRuntimeData](#IUpdateRuntimeData),[ISerieContainer](#ISerieContainer)
+
+Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart can be drawn in grid.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示直角坐标系网格。 |
+| `left` |0.1f | grid 组件离容器左侧的距离。 |
+| `right` |0.08f | grid 组件离容器右侧的距离。 |
+| `top` |0.22f | grid 组件离容器上侧的距离。 |
+| `bottom` |0.12f | grid 组件离容器下侧的距离。 |
+| `backgroundColor` | | 网格背景色,默认透明。 |
+| `showBorder` |false | 是否显示网格边框。 |
+| `borderWidth` |0f | 网格边框宽。 |
+| `borderColor` | | 网格边框颜色。 |
+
+## `Heatmap`
+
+Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
+
+
+## `IconStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+|field|default|comment|
+|--|--|--|
+| `show` |false | 是否显示图标。 |
+| `layer` | | 显示在上层还是在下层。`IconStyle.Layer`:- `UnderLabel`: - `AboveLabel`: |
+| `align` | | 水平方向对齐方式。`Align`:- `Center`: 对齐方式- `Left`: 对齐方式- `Right`: 对齐方式|
+| `sprite` | | 图标的图片。 |
+| `color` | | 图标颜色。 |
+| `width` |20 | 图标宽。 |
+| `height` |20 | 图标高。 |
+| `offset` | | 图标偏移。 |
+| `autoHideWhenLabelEmpty` |false | 当label内容为空时是否自动隐藏图标 |
+
+## `Indicator`
+
+雷达图的指示器,用来指定雷达图中的多个变量(维度)。
+
+|field|default|comment|
+|--|--|--|
+| `name` | | |
+| `max` | | 指示器的最大值,默认为 0 无限制。 |
+| `min` | | 指示器的最小值,默认为 0 无限制。 |
+| `range` | | 正常值范围。当数值不在这个范围时,会自动变更显示颜色。 |
+| `show` | | 是否显示雷达坐标系组件。 |
+| `shape` | | 雷达图绘制类型,支持 'Polygon' 和 'Circle'。`RadarCoord.Shape`:- `Polygon`: 雷达图绘制类型,支持 'Polygon' 和 'Circle'。- `Circle`: 雷达图绘制类型,支持 'Polygon' 和 'Circle'。|
+| `radius` |100 | 雷达图的半径。 |
+| `splitNumber` |5 | 指示器轴的分割段数。 |
+| `center` | | 雷达图的中心点。数组的第一项是横坐标,第二项是纵坐标。 当值为0-1之间时表示百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度。 |
+| `axisLine` | | 轴线。 [AxisLine](AxisLine)|
+| `axisName` | | 雷达图每个指示器名称的配置项。 [AxisName](AxisName)|
+| `splitLine` | | 分割线。 [AxisSplitLine](AxisSplitLine)|
+| `splitArea` | | 分割区域。 [AxisSplitArea](AxisSplitArea)|
+| `indicator` |true | 是否显示指示器。 |
+| `positionType` | | 显示位置类型。`RadarCoord.PositionType`:- `Vertice`: 显示在顶点处。- `Between`: 显示在两者之间。|
+| `indicatorGap` |10 | 指示器和雷达的间距。 |
+| `ceilRate` |0 | 最大最小值向上取整的倍率。默认为0时自动计算。 |
+| `isAxisTooltip` | | 是否Tooltip显示轴线上的所有数据。 |
+| `outRangeColor` |Color.red | 数值超出范围时显示的颜色。 |
+| `connectCenter` |false | 数值是否连线到中心点。 |
+| `lineGradient` |true | 数值线段是否需要渐变。 |
+| `indicatorList` | | 指示器列表。 |
+
+## `ItemStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+图形样式。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否启用。 |
+| `color` | | 数据项颜色。 |
+| `color0` | | 数据项颜色。 |
+| `toColor` | | 渐变色的颜色1。 |
+| `toColor2` | | 渐变色的颜色2。只在折线图中有效。 |
+| `backgroundColor` | | 数据项背景颜色。 |
+| `backgroundWidth` | | 数据项背景宽度。 |
+| `centerColor` | | 中心区域颜色。 |
+| `centerGap` | | 中心区域间隙。 |
+| `borderWidth` |0 | 边框宽。 |
+| `borderColor` | | 边框的颜色。 |
+| `borderColor0` | | 边框的颜色。 |
+| `borderToColor` | | 边框的渐变色。 |
+| `opacity` |1 | 透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。 |
+| `itemMarker` | | 提示框单项的字符标志。用在Tooltip中。 |
+| `itemFormatter` | | 提示框单项的字符串模版格式器。具体配置参考`Tooltip`的`formatter` |
+| `numericFormatter` | | 标准数字格式字符串。用于将数值格式化显示为字符串。 使用Axx的形式:A是格式说明符的单字符,支持C货币、D十进制、E指数、F定点数、G常规、N数字、P百分比、R往返、X十六进制的。xx是精度说明,从0-99。 参考:https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings |
+| `cornerRadius` | | 圆角半径。用数组分别指定4个圆角半径(顺时针左上,右上,右下,左下)。 |
+
+## `LabelLine`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示视觉引导线。 |
+| `lineType` | | 视觉引导线类型。`LineType`:- `Normal`: the normal line chart, 普通折线图。- `Smooth`: the smooth line chart, 平滑曲线。- `StepStart`: 阶梯线图:当前点。- `StepMiddle`: 阶梯线图:当前点和下一个点的中间。- `StepEnd`: 阶梯线图:下一个拐点。|
+| `lineColor` |ChartConst.clearColor32 | 视觉引导线颜色。默认和serie一致取自调色板。 |
+| `lineWidth` |1.0f | 视觉引导线的宽度。 |
+| `lineGap` |1.0f | 视觉引导线和容器的间距。 |
+| `lineLength1` |25f | 视觉引导线第一段的长度。 |
+| `lineLength2` |15f | 视觉引导线第二段的长度。 |
+
+## `LabelStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示文本标签。 |
+| `Position` | | |
+| `offset` | | 距离图形元素的偏移 |
+| `distance` | | 距离轴线的距离。 |
+| `formatter` | | |
+| `paddingLeftRight` |2f | 左右边距。 |
+| `paddingTopBottom` |2f | 上下边距。 |
+| `backgroundWidth` |0 | 标签的背景宽度。一般不用指定,不指定时则自动是文字的宽度。 |
+| `backgroundHeight` |0 | 标签的背景高度。一般不用指定,不指定时则自动是文字的高度。 |
+| `numericFormatter` | | 标准数字格式字符串。用于将数值格式化显示为字符串。 使用Axx的形式:A是格式说明符的单字符,支持C货币、D十进制、E指数、F定点数、G常规、N数字、P百分比、R往返、X十六进制的。xx是精度说明,从0-99。 参考:https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings |
+| `autoOffset` |false | 是否开启自动偏移。当开启时,Y的偏移会自动判断曲线的开口来决定向上还是向下偏移。 |
+| `autoColor` |false | 是否开启自动颜色。当开启时,会根据已支持的serie自动设置颜色。 |
+| `textStyle` | | 文本样式。 [TextStyle](TextStyle)|
+
+## `Lang`
+
+Inherits or Implemented: [ScriptableObject](#ScriptableObject)
+
+国际化语言表。
+
+
+## `LangTime`
+
+
+## `Legend`
+
+Inherits or Implemented: [MainComponent](#MainComponent),[IPropertyChanged](#IPropertyChanged)
+
+图例组件。 图例组件展现了不同系列的标记,颜色和名字。可以通过点击图例控制哪些系列不显示。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示图例组件。 |
+| `iconType` | | 图例类型。 [default:Type.Auto]`Type`:- `Base`: - `Serie`: - `Top`: |
+| `selectedMode` | | 选择模式。控制是否可以通过点击图例改变系列的显示状态。默认开启图例选择,可以设成 None 关闭。 [default:SelectedMode.Multiple]`VisualMap.SelectedMode`:- `Multiple`: 多选。- `Single`: 单选。|
+| `orient` | | 布局方式是横还是竖。 [default:Orient.Horizonal]`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `location` | | 图例显示的位置。 [default:Location.defaultTop] [Location](Location)|
+| `itemWidth` |25.0f | 图例标记的图形宽度。 [default:24f] |
+| `itemHeight` |12.0f | 图例标记的图形高度。 [default:12f] |
+| `itemGap` |10f | 图例每项之间的间隔。横向布局时为水平间隔,纵向布局时为纵向间隔。 [default:10f] |
+| `itemAutoColor` |true | 图例标记的图形是否自动匹配颜色。 [default:true] |
+| `textAutoColor` |false | 图例标记的文本是否自动匹配颜色。 [default:false] |
+| `formatter` | | |
+| `textStyle` | | 文本样式。 [TextStyle](TextStyle)|
+| `data` | | If data is not specified, it will be auto collected from series. |
+| `icons` | | 自定义的图例标记图形。 |
+
+## `LegendTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+|field|default|comment|
+|--|--|--|
+| `unableColor` | | 文本颜色。 |
+
+## `Level`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+|field|default|comment|
+|--|--|--|
+| `label` | | [LabelStyle](LabelStyle)|
+| `upperLabel` | | [LabelStyle](LabelStyle)|
+| `itemStyle` | | [ItemStyle](ItemStyle)|
+
+## `LevelStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+|field|default|comment|
+|--|--|--|
+| `show` |false | 是否启用LevelStyle |
+| `levels` | | 各层节点对应的配置。当enableLevels为true时生效,levels[0]对应的第一层的配置,levels[1]对应第二层,依次类推。当levels中没有对应层时用默认的设置。 |
+
+## `Line`
+
+Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
+
+
+## `LineArrow`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieExtraComponent](#ISerieExtraComponent)
+
+|field|default|comment|
+|--|--|--|
+| `show` | | 是否显示箭头。 |
+| `Position` | | |
+| `arrow` | | 箭头。 [ArrowStyle](ArrowStyle)|
+
+## `LineStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+线条样式。 注: 修改 lineStyle 中的颜色不会影响图例颜色,如果需要图例颜色和折线图颜色一致,需修改 itemStyle.color,线条颜色默认也会取该颜色。 toColor,toColor2可设置水平方向的渐变,如需要设置垂直方向的渐变,可使用VisualMap。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示线条。当作为子组件,它的父组件有参数控制是否显示时,改参数无效。 |
+| `type` | | 线的类型。`Type`:- `Base`: - `Serie`: - `Top`: |
+| `color` | | 线的颜色。 |
+| `toColor` | | 线的渐变颜色(需要水平方向渐变时)。 |
+| `toColor2` | | 线的渐变颜色2(需要水平方向三个渐变色的渐变时)。 |
+| `width` |0 | |
+| `length` |0 | |
+| `opacity` |1 | 线的透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。 |
+
+## `Location`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[IPropertyChanged](#IPropertyChanged)
+
+位置类型。通过Align快速设置大体位置,再通过left,right,top,bottom微调具体位置。
+
+|field|default|comment|
+|--|--|--|
+| `align` | | 对齐方式。`Align`:- `Center`: 对齐方式- `Left`: 对齐方式- `Right`: 对齐方式|
+| `left` | | 离容器左侧的距离。 |
+| `right` | | 离容器右侧的距离。 |
+| `top` | | 离容器上侧的距离。 |
+| `bottom` | | 离容器下侧的距离。 |
+
+## `MainComponent`
+
+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` | | 特殊的标域类型,用于标注最大值最小值等。`MarkAreaType`:- `None`: 标域类型- `Min`: 最小值。- `Max`: 最大值。- `Average`: 平均值。- `Median`: 中位数。|
+| `name` | | |
+| `dimension` |1 | 从哪个维度的数据计算最大最小值等。 |
+| `xPosition` | | 相对原点的 x 坐标,单位像素。当type为None时有效。 |
+| `yPosition` | | 相对原点的 y 坐标,单位像素。当type为None时有效。 |
+| `xValue` | | X轴上的指定值。当X轴为类目轴时指定值表示类目轴数据的索引,否则为具体的值。当type为None时有效。 |
+| `yValue` | | Y轴上的指定值。当Y轴为类目轴时指定值表示类目轴数据的索引,否则为具体的值。当type为None时有效。 |
+
+## `MarkLine`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+图表标线。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示标线。 |
+| `serieIndex` |0 | |
+| `animation` | | 标线的动画样式。 [AnimationStyle](AnimationStyle)|
+| `data` | | 标线的数据列表。当数据项的group为0时,每个数据项表示一条标线;当group不为0时,相同group的两个数据项分别表 示标线的起始点和终止点来组成一条标线,此时标线的相关样式参数取起始点的参数。 |
+
+## `MarkLineData`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+Data of marking line. 图表标线的数据。
+
+|field|default|comment|
+|--|--|--|
+| `type` | | 特殊的标线类型,用于标注最大值最小值等。`MarkLineType`:- `None`: 标线类型- `Min`: 最小值。- `Max`: 最大值。- `Average`: 平均值。- `Median`: 中位数。|
+| `name` | | |
+| `dimension` |1 | 从哪个维度的数据计算最大最小值等。 |
+| `xPosition` | | 相对原点的 x 坐标,单位像素。当type为None时有效。 |
+| `yPosition` | | 相对原点的 y 坐标,单位像素。当type为None时有效。 |
+| `xValue` | | X轴上的指定值。当X轴为类目轴时指定值表示类目轴数据的索引,否则为具体的值。当type为None时有效。 |
+| `yValue` | | Y轴上的指定值。当Y轴为类目轴时指定值表示类目轴数据的索引,否则为具体的值。当type为None时有效。 |
+| `group` |0 | 分组。当group不为0时,表示这个data是标线的起点或终点,group一致的data组成一条标线。 |
+| `zeroPosition` |false | 是否为坐标系原点。 |
+| `startSymbol` | | 起始点的图形标记。 [SymbolStyle](SymbolStyle)|
+| `endSymbol` | | 结束点的图形标记。 [SymbolStyle](SymbolStyle)|
+| `lineStyle` | | 标线样式。 [LineStyle](LineStyle)|
+| `label` | | 文本样式。可设置position为Start、Middle和End在不同的位置显示文本。 [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)
+
+Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart can be drawn in grid.
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示直角坐标系网格。 |
+| `orient` | | 坐标轴朝向。默认为垂直朝向。`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `left` |0.1f | grid 组件离容器左侧的距离。 |
+| `right` |0.08f | grid 组件离容器右侧的距离。 |
+| `top` |0.22f | grid 组件离容器上侧的距离。 |
+| `bottom` |0.12f | grid 组件离容器下侧的距离。 |
+| `backgroundColor` | | 网格背景色,默认透明。 |
+
+## `Pie`
+
+Inherits or Implemented: [Serie](#Serie)
+
+
+## `PolarAxisTheme`
+
+Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
+
+
+## `PolarCoord`
+
+Inherits or Implemented: [CoordSystem](#CoordSystem),[ISerieContainer](#ISerieContainer)
+
+极坐标系组件。 极坐标系,可以用于散点图和折线图。每个极坐标系拥有一个角度轴和一个半径轴。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示极坐标。 |
+| `center` | | When value between 0 and 1 represents a percentage relative to the chart. |
+| `radius` |0.35f | 极坐标的半径。 |
+| `backgroundColor` | | 极坐标的背景色,默认透明。 |
+
+## `Radar`
+
+Inherits or Implemented: [Serie](#Serie),[INeedSerieContainer](#INeedSerieContainer)
+
+
+## `RadarAxisTheme`
+
+Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
+
+
+## `RadarCoord`
+
+Inherits or Implemented: [CoordSystem](#CoordSystem),[ISerieContainer](#ISerieContainer)
+
+Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适用于雷达图。
+
+
+## `RadiusAxis`
+
+Inherits or Implemented: [Axis](#Axis)
+
+极坐标系的径向轴。
+
+
+## `RadiusAxisTheme`
+
+Inherits or Implemented: [BaseAxisTheme](#BaseAxisTheme)
+
+
+## `Ring`
+
+Inherits or Implemented: [Serie](#Serie)
+
+
+## `Scatter`
+
+Inherits or Implemented: [BaseScatter](#BaseScatter)
+
+
+## `Serie`
+
+Inherits or Implemented: [BaseSerie](#BaseSerie),[IComparable](#IComparable)
+
+系列。
+
+|field|default|comment|
+|--|--|--|
+| `index` | | 系列索引。 |
+| `show` |true | 系列是否显示在图表上。 |
+| `coordSystem` | | 使用的坐标系。 |
+| `serieType` | | 系列类型。 |
+| `serieName` | | 系列名称,用于 tooltip 的显示,legend 的图例筛选。 |
+| `stack` | | 数据堆叠,同个类目轴上系列配置相同的stack值后,后一个系列的值会在前一个系列的值上相加。 |
+| `xAxisIndex` |0 | 使用X轴的index。 |
+| `yAxisIndex` |0 | 使用Y轴的index。 |
+| `radarIndex` |0 | 雷达图所使用的 radar 组件的 index。 |
+| `vesselIndex` |0 | 水位图所使用的 vessel 组件的 index。 |
+| `polarIndex` |0 | 所使用的 polar 组件的 index。 |
+| `singleAxisIndex` |0 | 所使用的 singleAxis 组件的 index。 |
+| `parallelIndex` |0 | 所使用的 parallel coord 组件的 index。 |
+| `minShow` | | 系列所显示数据的最小索引 |
+| `maxShow` | | 系列所显示数据的最大索引 |
+| `maxCache` | | The first data will be remove when the size of serie data is larger then maxCache. |
+| `sampleDist` |0 | 采样的最小像素距离,默认为0时不采样。当两个数据点间的水平距离小于改值时,开启采样,保证两点间的水平距离不小于改值。 |
+| `sampleType` | | 采样类型。当sampleDist大于0时有效。`SampleType`:- `Peak`: 取峰值。- `Average`: 取过滤点的平均值。- `Max`: 取过滤点的最大值。- `Min`: 取过滤点的最小值。- `Sum`: 取过滤点的和。|
+| `sampleAverage` |0 | 设定的采样平均值。当sampleType 为 Peak 时,用于和过滤数据的平均值做对比是取最大值还是最小值。默认为0时会实时计算所有数据的平均值。 |
+| `lineType` | | 折线图样式类型。`LineType`:- `Normal`: the normal line chart, 普通折线图。- `Smooth`: the smooth line chart, 平滑曲线。- `StepStart`: 阶梯线图:当前点。- `StepMiddle`: 阶梯线图:当前点和下一个点的中间。- `StepEnd`: 阶梯线图:下一个拐点。|
+| `barType` | | 柱形图类型。`BarType`:- `Normal`: 普通柱形图- `Zebra`: 斑马柱形图- `Capsule`: 胶囊柱形图|
+| `barPercentStack` |false | 柱形图是否为百分比堆积。相同stack的serie只要有一个barPercentStack为true,则就显示成百分比堆叠柱状图。 |
+| `barWidth` |0.6f | 柱条的宽度,不设时自适应。支持设置成相对于类目宽度的百分比。 |
+| `barGap` |0.3f; // 30 | Set barGap as '-1' can overlap bars that belong to different series, which is useful when making a series of bar be background. |
+| `barZebraWidth` |4f | 斑马线的粗细。 |
+| `barZebraGap` |2f | 斑马线的间距。 |
+| `min` | | 最小值。 |
+| `max` | | 最大值。 |
+| `minSize` |0f | 数据最小值 min 映射的宽度。 |
+| `maxSize` |1f | 数据最大值 max 映射的宽度。 |
+| `startAngle` | | 起始角度。和时钟一样,12点钟位置是0度,顺时针到360度。 |
+| `endAngle` | | 结束角度。和时钟一样,12点钟位置是0度,顺时针到360度。 |
+| `minAngle` | | 最小的扇区角度(0-360)。用于防止某个值过小导致扇区太小影响交互。 |
+| `clockwise` |true | 是否顺时针。 |
+| `roundCap` | | 是否开启圆弧效果。 |
+| `splitNumber` | | 刻度分割段数。最大可设置36。 |
+| `clickOffset` |true | 鼠标点击时是否开启偏移,一般用在PieChart图表中。 |
+| `roseType` | | 是否展示成南丁格尔图,通过半径区分数据大小。`RoseType`:- `None`: Don't show as Nightingale chart.不展示成南丁格尔玫瑰图- `Radius`: 扇区圆心角展现数据的百分比,半径展现数据的大小。- `Area`: 所有扇区圆心角相同,仅通过半径展现数据大小。|
+| `gap` | | 间距。 |
+| `center` | | 中心点。 |
+| `radius` | | 半径。radius[0]表示内径,radius[1]表示外径。 |
+| `showDataDimension` | | 数据项里的数据维数。 |
+| `showDataName` | | 在Editor的inpsector上是否显示name参数 |
+| `showDataIcon` | | |
+| `clip` |false | 是否裁剪超出坐标系部分的图形。 |
+| `ignore` |false | 是否开启忽略数据。当为 true 时,数据值为 ignoreValue 时不进行绘制。 |
+| `ignoreValue` |0 | 忽略数据的默认值。当ignore为true才有效。 |
+| `ignoreLineBreak` |false | 忽略数据时折线是断开还是连接。默认false为连接。 |
+| `showAsPositiveNumber` |false | 将负数数值显示为正数。一般和`AxisLabel`的`showAsPositiveNumber`配合使用。仅在折线图和柱状图中有效。 |
+| `large` |true | 是否开启大数据量优化,在数据图形特别多而出现卡顿时候可以开启。 开启后配合 largeThreshold 在数据量大于指定阈值的时候对绘制进行优化。 缺点:优化后不能自定义设置单个数据项的样式,不能显示Label。 |
+| `largeThreshold` |200 | 开启大数量优化的阈值。只有当开启了large并且数据量大于该阀值时才进入性能模式。 |
+| `avoidLabelOverlap` |false | 在饼图且标签外部显示的情况下,是否启用防止标签重叠策略,默认关闭,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠。 |
+| `radarType` | | 雷达图类型。`RadarType`:- `Multiple`: 多圈雷达图。此时可一个雷达里绘制多个圈,一个serieData就可组成一个圈(多维数据)。- `Single`: 单圈雷达图。此时一个雷达只能绘制一个圈,多个serieData组成一个圈,数据取自`data[1]`。|
+| `placeHolder` |false | 占位模式。占位模式时,数据有效但不参与渲染和显示。 |
+| `dataSortType` | | 组件的数据排序。`SerieDataSortType`:- `None`: 按 data 的顺序- `Ascending`: 升序- `Descending`: 降序|
+| `orient` | | 组件的朝向。`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `align` | | 组件水平方向对齐方式。`Align`:- `Center`: 对齐方式- `Left`: 对齐方式- `Right`: 对齐方式|
+| `left` | | 组件离容器左侧的距离。 |
+| `right` | | 组件离容器右侧的距离。 |
+| `top` | | 组件离容器上侧的距离。 |
+| `bottom` | | 组件离容器下侧的距离。 |
+| `insertDataToHead` | | 添加新数据时是在列表的头部还是尾部加入。 |
+| `lineStyle` | | 线条样式。 [LineStyle](LineStyle)|
+| `symbol` | | 标记的图形。 [SymbolStyle](SymbolStyle)|
+| `animation` | | 起始动画。 [AnimationStyle](AnimationStyle)|
+| `itemStyle` | | 图形样式。 [ItemStyle](ItemStyle)|
+| `data` | | 系列中的数据内容数组。SerieData可以设置1到n维数据。 |
+
+## `SerieData`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+系列中的一个数据项。可存储数据名和1-n维个数据。
+
+|field|default|comment|
+|--|--|--|
+| `index` | | |
+| `name` | | 数据项名称。 |
+| `id` | | 数据项的唯一id。唯一id不是必须设置的。 |
+| `parentId` | | |
+| `itemStyles` | | |
+| `labels` | | |
+| `labelLines` | | |
+| `emphases` | | |
+| `symbols` | | |
+| `iconStyles` | | |
+| `lineStyles` | | |
+| `areaStyles` | | |
+| `titleStyles` | | |
+| `data` | | 可指定任意维数的数值列表。 |
+
+## `SerieTheme`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+|field|default|comment|
+|--|--|--|
+| `lineWidth` | | 文本颜色。 |
+| `lineSymbolSize` | | |
+| `scatterSymbolSize` | | |
+| `pieTooltipExtraRadius` | | 饼图鼠标移到高亮时的额外半径 |
+| `selectedRate` |1.3f | |
+| `pieSelectedOffset` | | 饼图选中时的中心点偏移 |
+| `candlestickColor` |Color32(235, 84, 84, 255) | K线图阳线(涨)填充色 |
+| `candlestickColor0` |Color32(71, 178, 98, 255) | K线图阴线(跌)填充色 |
+| `candlestickBorderWidth` |1 | K线图边框宽度 |
+| `candlestickBorderColor` |Color32(235, 84, 84, 255) | K线图阳线(跌)边框色 |
+| `candlestickBorderColor0` |Color32(71, 178, 98, 255) | K线图阴线(跌)边框色 |
+
+## `Settings`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+全局参数设置组件。一般情况下可使用默认值,当有需要时可进行调整。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | |
+| `maxPainter` |10 | 设定的painter数量。 |
+| `reversePainter` |false | Painter是否逆序。逆序时index大的serie最先绘制。 |
+| `basePainterMaterial` | | Base Pointer 材质球,设置后会影响Axis等。 |
+| `seriePainterMaterial` | | Serie Pointer 材质球,设置后会影响所有Serie。 |
+| `topPainterMaterial` | | Top Pointer 材质球,设置后会影响Tooltip等。 |
+| `lineSmoothStyle` |3f | 曲线平滑系数。通过调整平滑系数可以改变曲线的曲率,得到外观稍微有变化的不同曲线。 |
+| `lineSmoothness` |2f | When the area with gradient is filled, the larger the value, the worse the transition effect. |
+| `lineSegmentDistance` |3f | 线段的分割距离。普通折线图的线是由很多线段组成,段数由该数值决定。值越小段数越多,但顶点数也会随之增加。当开启有渐变的区域填充时,数值越大渐变过渡效果越差。 |
+| `cicleSmoothness` |2f | 圆形的平滑度。数越小圆越平滑,但顶点数也会随之增加。 |
+| `legendIconLineWidth` |2 | Line类型图例图标的线条宽度。 |
+| `legendIconCornerRadius` | | 图例圆角半径。用数组分别指定4个圆角半径(顺时针左上,右上,右下,左下)。 |
+
+## `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)
+
+单轴。
+
+|field|default|comment|
+|--|--|--|
+| `orient` | | 坐标轴朝向。默认为水平朝向。`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `left` |0.1f | 组件离容器左侧的距离。 |
+| `right` |0.1f | 组件离容器右侧的距离。 |
+| `top` |0f | 组件离容器上侧的距离。 |
+| `bottom` |0.2f | 组件离容器下侧的距离。 |
+| `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)
+
+
+## `SymbolStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent)
+
+系列数据项的标记的图形
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示标记。 |
+| `type` | | 标记类型。`SymbolType`:- `None`: 不显示标记。- `Custom`: 自定义标记。- `Circle`: 圆形。- `EmptyCircle`: 空心圆。- `Rect`: 正方形。可通过设置`itemStyle`的`cornerRadius`变成圆角矩形。- `EmptyRect`: 空心正方形。- `Triangle`: 三角形。- `EmptyTriangle`: 空心三角形。- `Diamond`: 菱形。- `EmptyDiamond`: 空心菱形。- `Arrow`: 箭头。- `EmptyArrow`: 空心箭头。|
+| `sizeType` | | 标记图形的大小获取方式。`SymbolSizeType`:- `Custom`: 自定义大小。- `FromData`: 通过 dataIndex 从数据中获取,再乘以一个比例系数 dataScale 。- `Function`: 通过委托函数获取。|
+| `size` |0f | 标记的大小。 |
+| `selectedSize` |0f | 被选中的标记的大小。 |
+| `dataIndex` |1 | 当sizeType指定为FromData时,指定的数据源索引。 |
+| `dataScale` |1 | 当sizeType指定为FromData时,指定的倍数系数。 |
+| `selectedDataScale` |1.5f | 当sizeType指定为FromData时,指定的高亮倍数系数。 |
+| `sizeFunction` | | 当sizeType指定为Function时,指定的委托函数。 |
+| `selectedSizeFunction` | | 当sizeType指定为Function时,指定的高亮委托函数。 |
+| `startIndex` | | 开始显示图形标记的索引。 |
+| `interval` | | 显示图形标记的间隔。0表示显示所有标签,1表示隔一个隔显示一个标签,以此类推。 |
+| `forceShowLast` |false | 是否强制显示最后一个图形标记。 |
+| `gap` |0 | 图形标记和线条的间隙距离。 |
+| `width` |0f | 图形的宽。 |
+| `height` |0f | 图形的高。 |
+| `repeat` |false | 图形是否重复。 |
+| `offset` |Vector2.zero | 图形的偏移。 |
+| `image` | | 自定义的标记图形。 |
+| `imageType` | | |
+
+## `TextLimit`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+文本字符限制和自适应。当文本长度超过设定的长度时进行裁剪,并将后缀附加在最后。 只在类目轴中有效。
+
+|field|default|comment|
+|--|--|--|
+| `enable` |false | 是否启用文本自适应。 [default:true] |
+| `maxWidth` |0 | Clipping occurs when the width of the text is greater than this value. |
+| `gap` |1 | 两边留白像素距离。 [default:10f] |
+| `suffix` | | 长度超出时的后缀。 [default: "..."] |
+
+## `TextStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+文本的相关设置。
+
+|field|default|comment|
+|--|--|--|
+| `font` | | 文本字体。 [default: null] |
+| `autoWrap` |false | 是否自动换行。 |
+| `autoAlign` |true | 文本是否让系统自动选对齐方式。为false时才会用alignment。 |
+| `rotate` |0 | 文本的旋转。 [default: `0f`] |
+| `extraWidth` |0 | 额外的宽度 |
+| `offset` |Vector2.zero | 坐标偏移。 [Default: `Vector2.zero`] |
+| `color` | | 文本的颜色。 [default: `Color.clear`] |
+| `autoBackgroundColor` |false | |
+| `backgroundColor` | | 文本的背景颜色。 [default: `Color.clear`] |
+| `fontSize` |0 | 文本字体大小。 [default: 18] |
+| `fontStyle` | | 文本字体的风格。 [default: FontStyle.Normal] |
+| `lineSpacing` |1f | 行间距。 [default: 1f] |
+| `alignment` | | 对齐方式。 |
+| `tMPFont` | | |
+| `tMPFontStyle` | | |
+| `tMPAlignment` | | |
+
+## `Theme`
+
+Inherits or Implemented: [ScriptableObject](#ScriptableObject)
+
+主题相关配置。
+
+|field|default|comment|
+|--|--|--|
+| `themeType` | | 主题类型。`ThemeType`:- `Default`: 默认主题。- `Light`: 亮主题。- `Dark`: 暗主题。- `Custom`: 自定义主题。|
+| `themeName` | | |
+| `font` | | the font of chart text。 字体。 |
+| `tMPFont` | | the font of chart text。 字体。 |
+| `contrastColor` | | 对比色。 |
+| `backgroundColor` | | 背景颜色。 |
+| `colorPalette` | | 调色盘颜色列表。如果系列没有设置颜色,则会依次循环从该列表中取颜色作为系列颜色。 |
+| `common` | | [ComponentTheme](ComponentTheme)|
+| `title` | | [TitleTheme](TitleTheme)|
+| `subTitle` | | [SubTitleTheme](SubTitleTheme)|
+| `legend` | | [LegendTheme](LegendTheme)|
+| `axis` | | [AxisTheme](AxisTheme)|
+| `tooltip` | | [TooltipTheme](TooltipTheme)|
+| `dataZoom` | | [DataZoomTheme](DataZoomTheme)|
+| `visualMap` | | [VisualMapTheme](VisualMapTheme)|
+| `serie` | | [SerieTheme](SerieTheme)|
+
+## `ThemeStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+主题相关配置。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | |
+| `sharedTheme` | | [Theme](Theme)|
+| `enableCustomTheme` | | |
+| `customFont` | | |
+| `customBackgroundColor` | | 自定义的背景颜色。 |
+| `customColorPalette` | | |
+
+## `Title`
+
+Inherits or Implemented: [MainComponent](#MainComponent),[IPropertyChanged](#IPropertyChanged)
+
+标题组件,包含主标题和副标题。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示标题组件。 |
+| `text` | | 主标题文本,支持使用 \n 换行。 |
+| `textStyle` | | 主标题文本样式。 [TextStyle](TextStyle)|
+| `subText` | | 副标题文本,支持使用 \n 换行。 |
+| `subTextStyle` | | 副标题文本样式。 [TextStyle](TextStyle)|
+| `itemGap` |0 | 主副标题之间的间距。 |
+| `location` | | 标题显示位置。 [Location](Location)|
+
+## `TitleStyle`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent),[ISerieDataComponent](#ISerieDataComponent),[ISerieExtraComponent](#ISerieExtraComponent)
+
+标题相关设置。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示标题。 |
+| `offsetCenter` |Vector2(0, -0.2f) | 相对于中心的偏移位置。 |
+| `textStyle` | | 文本的颜色。 [TextStyle](TextStyle)|
+
+## `TitleTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+
+## `Tooltip`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+提示框组件。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示提示框组件。 |
+| `type` | | 提示框指示器类型。`Type`:- `Base`: - `Serie`: - `Top`: |
+| `trigger` | | 触发类型。`Tooltip.Trigger`:- `Item`: 数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。- `Axis`: 坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。- `None`: 什么都不触发。|
+| `itemFormatter` | | 提示框单个serie或数据项内容的字符串模版格式器。支持用 \n 换行。当formatter不为空时,优先使用formatter,否则使用itemFormatter。 |
+| `titleFormatter` | | |
+| `marker` | | serie的符号标志。 |
+| `fixedWidth` |0 | 固定宽度。比 minWidth 优先。 |
+| `fixedHeight` |0 | 固定高度。比 minHeight 优先。 |
+| `minWidth` |0 | 最小宽度。如若 fixedWidth 设有值,优先取 fixedWidth。 |
+| `minHeight` |0 | 最小高度。如若 fixedHeight 设有值,优先取 fixedHeight。 |
+| `numericFormatter` | | 标准数字格式字符串。用于将数值格式化显示为字符串。 使用Axx的形式:A是格式说明符的单字符,支持C货币、D十进制、E指数、F定点数、G常规、N数字、P百分比、R往返、X十六进制的。xx是精度说明,从0-99。 参考:https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings |
+| `paddingLeftRight` |10 | 左右边距。 |
+| `paddingTopBottom` |10 | 上下边距。 |
+| `ignoreDataShow` |false | 是否显示忽略数据在tooltip上。 |
+| `ignoreDataDefaultContent` | | 被忽略数据的默认显示字符信息。 |
+| `showContent` |true | 是否显示提示框浮层,默认显示。只需tooltip触发事件或显示axisPointer而不需要显示内容时可配置该项为false。 |
+| `alwayShowContent` |false | 是否触发后一直显示提示框浮层。 |
+| `offset` |Vector2(18f, -25f) | 提示框相对于鼠标位置的偏移。 |
+| `backgroundImage` | | 提示框的背景图片。 |
+| `backgroundColor` | | 提示框的背景颜色。 |
+| `borderWidth` |2f | 边框线宽。 |
+| `fixedXEnable` |false | |
+| `fixedX` |0f | |
+| `fixedYEnable` |false | |
+| `fixedY` |0f | |
+| `titleHeight` |25f | |
+| `itemHeight` |25f | |
+| `borderColor` |Color32(230, 230, 230, 255) | 边框颜色。 |
+| `lineStyle` | | 指示线样式。 [LineStyle](LineStyle)|
+| `labelTextStyle` | | 提示框标签的文本样式。 [TextStyle](TextStyle)|
+| `titleTextStyle` | | 标题的文本样式。 [TextStyle](TextStyle)|
+| `columnsTextStyle` | | |
+
+## `TooltipTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+|field|default|comment|
+|--|--|--|
+| `lineType` | | 坐标轴线类型。 |
+| `lineWidth` |1f | 指示线线宽。 |
+| `lineColor` | | 指示线颜色。 |
+| `areaColor` | | 区域指示的颜色。 |
+| `labelTextColor` | | 十字指示器坐标轴标签的文本颜色。 |
+| `labelBackgroundColor` | | 十字指示器坐标轴标签的背景颜色。 |
+
+## `VisualMap`
+
+Inherits or Implemented: [MainComponent](#MainComponent)
+
+视觉映射组件。用于进行『视觉编码』,也就是将数据映射到视觉元素(视觉通道)。
+
+|field|default|comment|
+|--|--|--|
+| `show` |true | 是否显示组件。如果设置为 false,不会显示,但是数据映射的功能还存在。 [default: true] |
+| `type` | | 组件类型。`Type`:- `Base`: - `Serie`: - `Top`: |
+| `selectedMode` | | 选择模式。`VisualMap.SelectedMode`:- `Multiple`: 多选。- `Single`: 单选。|
+| `serieIndex` |0 | 影响的serie索引。 |
+| `min` |0 | 范围最小值 |
+| `max` |100 | 范围最大值 |
+| `range` | | 指定手柄对应数值的位置。range 应在[min,max]范围内。 |
+| `text` | | 两端的文本,如 ['High', 'Low']。 |
+| `textGap` | | 两端文字主体之间的距离,单位为px。 |
+| `splitNumber` |5 | 对于连续型数据,自动平均切分成几段,默认为0时自动匹配inRange颜色列表大小。 |
+| `calculable` |false | 是否显示拖拽用的手柄(手柄能拖拽调整选中范围)。 |
+| `realtime` |true | 拖拽时,是否实时更新。 |
+| `itemWidth` |20f | 图形的宽度,即颜色条的宽度。 |
+| `itemHeight` |140f | 图形的高度,即颜色条的高度。 |
+| `itemGap` |10f | 每个图元之间的间隔距离。 |
+| `borderWidth` |0 | 边框线宽,单位px。 |
+| `dimension` |-1 | Starting at 1, the default is 0 to take the last dimension in data. |
+| `hoverLink` |true | Conversely, when the mouse hovers over a graphic element in a diagram, the corresponding value of the visualMap component is triangulated in the corresponding position. |
+| `autoMinMax` |true | Automatically set min, Max value 自动设置min,max的值 |
+| `orient` | | 布局方式是横还是竖。`Orient`:- `Horizonal`: 水平- `Vertical`: 垂直|
+| `location` | | 组件显示的位置。 [Location](Location)|
+| `inRange` | | 定义 在选中范围中 的视觉颜色。 |
+| `outOfRange` | | 定义 在选中范围外 的视觉颜色。 |
+| `pieces` | | 分段式每一段的相关配置。 |
+
+## `VisualMapPieces`
+
+Inherits or Implemented: [ChildComponent](#ChildComponent)
+
+|field|default|comment|
+|--|--|--|
+| `min` | | 范围最小值 |
+| `max` | | 范围最大值 |
+| `label` | | 文字描述 |
+| `color` | | 颜色 |
+
+## `VisualMapTheme`
+
+Inherits or Implemented: [ComponentTheme](#ComponentTheme)
+
+|field|default|comment|
+|--|--|--|
+| `borderWidth` | | 边框线宽。 |
+| `borderColor` | | 边框颜色。 |
+| `backgroundColor` | | 背景颜色。 |
+| `triangeLen` |20f | 可视化组件的调节三角形边长。 |
+
+## `XAxis`
+
+Inherits or Implemented: [Axis](#Axis)
+
+直角坐标系 grid 中的 x 轴。
+
+
+## `XCResourcesImporter`
+
+|field|default|comment|
+|--|--|--|
+| `XCResourcesImporter` | | |
+
+## `XCSettings`
+
+Inherits or Implemented: [ScriptableObject](#ScriptableObject)
+
+|field|default|comment|
+|--|--|--|
+| `lang` | | [Lang](Lang)|
+| `font` | | |
+| `tMPFont` | | |
+| `fontSizeLv1` |28 | |
+| `fontSizeLv2` |24 | |
+| `fontSizeLv3` |20 | |
+| `fontSizeLv4` |18 | |
+| `axisLineType` | | |
+| `axisLineWidth` |0.8f | |
+| `axisSplitLineType` | | |
+| `axisSplitLineWidth` |0.8f | |
+| `axisTickWidth` |0.8f | |
+| `axisTickLength` |5f | |
+| `gaugeAxisLineWidth` |15f | |
+| `gaugeAxisSplitLineWidth` |0.8f | |
+| `gaugeAxisSplitLineLength` |15f | |
+| `gaugeAxisTickWidth` |0.8f | |
+| `gaugeAxisTickLength` |5f | |
+| `tootipLineWidth` |0.8f | |
+| `dataZoomBorderWidth` |0.5f | |
+| `dataZoomDataLineWidth` |0.5f | |
+| `visualMapBorderWidth` |0f | |
+| `serieLineWidth` |1.8f | |
+| `serieLineSymbolSize` |5f | |
+| `serieScatterSymbolSize` |20f | |
+| `serieSelectedRate` |1.3f | |
+| `serieCandlestickBorderWidth` |1f | |
+| `editorShowAllListData` |false | |
+| `maxPainter` |10 | |
+| `lineSmoothStyle` |3f | |
+| `lineSmoothness` |2f | |
+| `lineSegmentDistance` |3f | |
+| `cicleSmoothness` |2f | |
+| `visualMapTriangeLen` |20f | |
+| `pieTooltipExtraRadius` |8f | |
+| `pieSelectedOffset` |8f | |
+| `customThemes` | | |
+
+## `YAxis`
+
+Inherits or Implemented: [Axis](#Axis)
+
+直角坐标系 grid 中的 y 轴。
+
+n[返回首页](https://github.com/XCharts-Team/XCharts)
+[XChartsAPI接口](XChartsAPI-ZH.md)
+[XCharts问答](XChartsFQA-ZH.md)
diff --git a/Documentation/xcharts-questions-and-answers-EN.md b/Documentation/XChartsFQA-EN.md
similarity index 100%
rename from Documentation/xcharts-questions-and-answers-EN.md
rename to Documentation/XChartsFQA-EN.md
diff --git a/Documentation/XCharts问答.md b/Documentation/XChartsFQA-ZH.md
similarity index 97%
rename from Documentation/XCharts问答.md
rename to Documentation/XChartsFQA-ZH.md
index 2852cb19..a87081b0 100644
--- a/Documentation/XCharts问答.md
+++ b/Documentation/XChartsFQA-ZH.md
@@ -1,8 +1,8 @@
# XCharts问答
[返回首页](https://github.com/XCharts-Team/XCharts)
-[XChartsAPI接口](XChartsAPI.md)
-[XCharts配置项手册](XCharts配置项手册.md)
+[XChartsAPI](XChartsAPI-ZH.md)
+[XCharts配置项手册](XChartsConfiguration-ZH.md)
[QA 1:如何调整坐标轴与背景的边距?](#如何调整坐标轴与背景的边距)
[QA 2:如何让初始动画重新播放?](#如何让初始动画重新播放)
@@ -108,7 +108,7 @@
## 如何自定义Tooltip的显示内容
-答:自定义总的内容可以通过`Tooltip`的`formatter`。如果只是想调整所有的`serie`的显示格式可以用`itemFormatter`和`titleFormatter`结合。如果想每个`serie`的显示格式不一样,可以定制`serie`的`itemStyle`里的`tooltipFormatter`。具体的用法请查阅[XCharts配置项手册](XCharts配置项手册.md)。
+答:自定义总的内容可以通过`Tooltip`的`formatter`。如果只是想调整所有的`serie`的显示格式可以用`itemFormatter`和`titleFormatter`结合。如果想每个`serie`的显示格式不一样,可以定制`serie`的`itemStyle`里的`tooltipFormatter`。具体的用法请查阅[XCharts配置项手册](XChartsConfiguration-ZH.md)。
## 如何让Y轴显示多位小数
@@ -116,7 +116,7 @@
## 如何用代码动态更新数据
-答:请查阅`Example`下的代码,`Example13_LineSimple.cs`就是一个简单添加数据构建折线图的例子,其他`Demo`也都是通过代码控制不同的组件实现不同的功能,相关API请查看文档:[XChartsAPI接口](XChartsAPI.md) 。
+答:请查阅`Example`下的代码,`Example13_LineSimple.cs`就是一个简单添加数据构建折线图的例子,其他`Demo`也都是通过代码控制不同的组件实现不同的功能,相关API请查看文档:[XChartsAPI接口](XChartsAPI-ZH.md) 。
## 如何显示图例_为什么有时候图例无法显示
@@ -163,5 +163,5 @@
7. 通过`菜单栏->XCharts->ImportColorConfig`将`color.config`导入即可恢复自定义的颜色(如果`color.config`不在升级后的项目的`Assets`下的话需要拷贝到此目录下)。
[返回首页](https://github.com/XCharts-Team/XCharts)
-[XChartsAPI接口](XChartsAPI.md)
-[XCharts配置项手册](XCharts配置项手册.md)
+[XChartsAPI](XChartsAPI-ZH.md)
+[XCharts配置项手册](XChartsConfiguration-ZH.md)
diff --git a/Documentation/XCharts教程:5分钟上手教程.md b/Documentation/XChartsTutorial01-EN.md
similarity index 92%
rename from Documentation/XCharts教程:5分钟上手教程.md
rename to Documentation/XChartsTutorial01-EN.md
index 7748595f..d8c5c47e 100644
--- a/Documentation/XCharts教程:5分钟上手教程.md
+++ b/Documentation/XChartsTutorial01-EN.md
@@ -1,9 +1,9 @@
# 教程:5分钟上手 XCharts 3.0
[返回首页](https://github.com/XCharts-Team/XCharts)
-[XCharts问答](https://github.com/XCharts-Team/XCharts/master/Documentation/XCharts问答.md)
-[XChartsAPI接口](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsAPI.md)
-[XCharts配置项手册](https://github.com/XCharts-Team/XCharts/master/Documentation/XCharts配置项手册.md)
+[XCharts问答](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsFQA-ZH.md)
+[XChartsAPI接口](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsAPI-ZH.md)
+[XCharts配置项手册](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsConfiguration-ZH.md)
## 获取和导入 XCharts
@@ -64,7 +64,7 @@
功能越丰富就越需要更多的组件和参数支持。XCharts有多达几十种的主组件和子组件,每个组件有几个至几十个不等的可配置参数,以支持各种灵活而复杂的功能。
-首次接触XCharts者可在 `Inspector` 视图下可以添加和调整各个组件,`Game` 视图会实时反馈调整的效果,以熟悉各种组件实现的效果。各个组件的详细参数说明可查阅[XCharts配置项手册](XCharts配置项手册.md)。
+首次接触XCharts者可在 `Inspector` 视图下可以添加和调整各个组件,`Game` 视图会实时反馈调整的效果,以熟悉各种组件实现的效果。各个组件的详细参数说明可查阅[XCharts配置项手册](XChartsConfiguration-ZH.md)。
## 如何快速调整参数
@@ -146,9 +146,9 @@ for (int i = 0; i < 10; i++)
完整代码请查阅`Examples`:`Example13_LineSimple.cs`
-你还可以用代码控制更多的参数,`Examples`下还有更多的其他例子,凡是`Inspector`上看到的可配置的参数,都可以通过代码来设置。[XCharts配置项手册](XCharts配置项手册.md)里面的所有参数都是可以通过代码控制的。
+你还可以用代码控制更多的参数,`Examples`下还有更多的其他例子,凡是`Inspector`上看到的可配置的参数,都可以通过代码来设置。[XCharts配置项手册](XChartsConfiguration-ZH.md)里面的所有参数都是可以通过代码控制的。
-另外,除非定制,建议调用[XChartsAPI接口](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsAPI.md) 里面的接口,这些接口内部会做一些关联处理,比如刷新图表等。如果自己调用了内部组件的接口,需要自己处理刷新等其他问题。
+另外,除非定制,建议调用[XChartsAPI接口](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsAPI-ZH.md) 里面的接口,这些接口内部会做一些关联处理,比如刷新图表等。如果自己调用了内部组件的接口,需要自己处理刷新等其他问题。
## 使用TextMeshPro
@@ -226,6 +226,6 @@ itemStyle.color = Color.blue;
```
[返回首页](https://github.com/XCharts-Team/XCharts)
-[XCharts问答](https://github.com/XCharts-Team/XCharts/master/Documentation/XCharts问答.md)
-[XChartsAPI接口](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsAPI.md)
-[XCharts配置项手册](https://github.com/XCharts-Team/XCharts/master/Documentation/XCharts配置项手册.md)
+[XCharts问答](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsFQA-ZH.md)
+[XChartsAPI接口](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsAPI-ZH.md)
+[XCharts配置项手册](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsConfiguration-ZH.md)
diff --git a/Documentation/XChartsTutorial01-ZH.md b/Documentation/XChartsTutorial01-ZH.md
new file mode 100644
index 00000000..d8c5c47e
--- /dev/null
+++ b/Documentation/XChartsTutorial01-ZH.md
@@ -0,0 +1,231 @@
+# 教程:5分钟上手 XCharts 3.0
+
+[返回首页](https://github.com/XCharts-Team/XCharts)
+[XCharts问答](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsFQA-ZH.md)
+[XChartsAPI接口](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsAPI-ZH.md)
+[XCharts配置项手册](https://github.com/XCharts-Team/XCharts/master/Documentation/XChartsConfiguration-ZH.md)
+
+## 获取和导入 XCharts
+
+1. 直接放入XCharts源码到项目
+
+ 下载好XCharts源码后,直接将XCharts目录拷贝到Unity项目工程的Assets目录下。
+
+2. 通过`Assets/Import Package`导入XCharts
+
+ 下载好XCharts的.unitypackage文件后,打开Unity,菜单栏 Assets-->Import Package-->选中.unitypackage导入即可开始使用XCharts。
+
+3. 通过`Package Manager`导入XCharts
+
+ 对于Unity 2018.3以上版本,可通过 Package Manager来导入XCharts,打开Package Manager后,通过 `Add package form git URL...`,输入XCharts的github URL: https://github.com/XCharts-Team/XCharts.git#master 稍等片刻后即可使用XCharts。
+
+ 也可以直接将package加入到`manifest.json`文件:打开`Packages`目录下的`manifest.json`文件,在`dependencies`下加入:
+
+ ``` json
+ "com.monitor1394.xcharts": "https://github.com/XCharts-Team/XCharts.git#master",
+ ```
+
+ 如需更新`XCharts`,删除`manifest.json`文件(部分Unity版本可能是packages-lock.json文件)的`lock`下的`com.monitor1394.xcharts`相关内容即会重新下载编译。
+
+## 添加一个简单图表
+
+在`Hierarchy`试图下右键或菜单栏`GameObject`下拉:`XCharts->LineChart`:
+
+
+
+即可快速创建一个简单的折线图出来:
+
+
+
+## 添加多个Seire
+
+如何在上图的基础上添加两条折线呢,只需`Add Serie`按钮,选择对应的`Serie`类型即可:
+
+
+
+## 添加其他组件
+
+默认图表没有`Legend`,需要`Legend`组件可通过`Add Component`按钮添加:
+
+
+## 添加Serie组件
+
+如果需要给折线图区域填充颜色,可单独给`Serie`添加`Component`:
+
+
+
+## 添加SerieData组件
+
+如果需要个性化定制每个数据项的配置,可以单独给每个`SerieData`添加`Component`。比如我们给第一个折线图的第二个数据单独显示`Label`:
+
+
+
+## 更多组件和配置参数
+
+功能越丰富就越需要更多的组件和参数支持。XCharts有多达几十种的主组件和子组件,每个组件有几个至几十个不等的可配置参数,以支持各种灵活而复杂的功能。
+
+首次接触XCharts者可在 `Inspector` 视图下可以添加和调整各个组件,`Game` 视图会实时反馈调整的效果,以熟悉各种组件实现的效果。各个组件的详细参数说明可查阅[XCharts配置项手册](XChartsConfiguration-ZH.md)。
+
+## 如何快速调整参数
+
+`XCharts`是配置参数驱动。想要什么效果,你只需要去调整对应组件下的配置参数就可以,不需要去改`Hierarchy`试图下的节点,因为那些节点是由`XCharts`内部根据配置参数生成的。你改了也会变还原。
+
+快速定位你想要改的效果对应的组件。这就需要对组件有一定的了解。比如我们想要让X轴的轴线末端显示箭头,如何定位?第一步,X轴定位到`XAxis0`;第二步,轴线定位到`AxisLine`;最后,再去看`AxisLine`组件下有没有这样的参数可以实现这个效果。
+
+`XCharts`提供从全局`Theme`、系列`Serie`、单个数据项`SerieData`全方位的参数配置。优先级从大到小为:`SerieData`->`Serie`->`Theme`。以`ItemStyle`的颜色例,如果`SerieData`的`ItemStyle`配置有颜色值,则优先用这个颜色值。
+
+## 用代码添加折线图
+
+给`gameObject`挂上`LineChart`脚本:
+
+```C#
+var chart = gameObject.GetComponent();
+if (chart == null)
+{
+ chart = gameObject.AddComponent();
+ chart.Init();
+}
+```
+
+调整大小:
+
+```C#
+chart.SetSize(580, 300);//代码动态设置尺寸,或直接操作chart.rectTransform,或直接在Inspector上改
+```
+
+设置标题:
+
+```C#
+var title = chart.GetOrAddChartComponent();
+title.text = "Simple Line";
+```
+
+设置提示框和图例是否显示:
+
+```C#
+var tooltip = chart.GetOrAddChartComponent();
+tooltip.show = true;
+
+var legend = chart.GetOrAddChartComponent