Configuration
Serie
- Bar
- BaseScatter
- Candlestick
- EffectScatter
- Heatmap
- Line
- Parallel
- Pie
- Radar
- Ring
- Scatter
- Serie
- SimplifiedBar
- SimplifiedCandlestick
- SimplifiedLine
Theme
- AngleAxisTheme
- AxisTheme
- BaseAxisTheme
- ComponentTheme
- DataZoomTheme
- LegendTheme
- PolarAxisTheme
- RadarAxisTheme
- RadiusAxisTheme
- SerieTheme
- SubTitleTheme
- Theme
- ThemeStyle
- TitleTheme
- TooltipTheme
- UIComponentTheme
- VisualMapTheme
MainComponent
- AngleAxis
- Axis
- Background
- CalendarCoord
- Comment
- CoordSystem
- DataZoom
- GridCoord
- GridCoord3D
- GridLayout
- Legend
- MarkArea
- MarkLine
- ParallelAxis
- ParallelCoord
- PolarCoord
- RadarCoord
- RadiusAxis
- Settings
- SingleAxis
- SingleAxisCoord
- Title
- Tooltip
- VisualMap
- XAxis
- XAxis3D
- YAxis
- YAxis3D
- ZAxis3D
ChildComponent
- AngleAxisTheme
- AnimationStyle
- AreaStyle
- ArrowStyle
- AxisAnimation
- AxisLabel
- AxisLine
- AxisMinorSplitLine
- AxisMinorTick
- AxisName
- AxisSplitArea
- AxisSplitLine
- AxisTheme
- AxisTick
- BaseAxisTheme
- BaseLine
- BlurStyle
- BorderStyle
- CommentItem
- CommentMarkStyle
- ComponentTheme
- DataZoomTheme
- EmphasisStyle
- EndLabelStyle
- IconStyle
- ImageStyle
- ItemStyle
- LabelLine
- LabelStyle
- LegendTheme
- Level
- LevelStyle
- LineArrow
- LineStyle
- Location
- MarkAreaData
- MarkLineData
- MarqueeStyle
- MLValue
- Padding
- PolarAxisTheme
- RadarAxisTheme
- RadiusAxisTheme
- SelectStyle
- SerieData
- SerieDataLink
- SerieSymbol
- SerieTheme
- StageColor
- StateStyle
- SubTitleTheme
- SymbolStyle
- TextLimit
- TextPadding
- TextStyle
- ThemeStyle
- TitleStyle
- TitleTheme
- TooltipTheme
- UIComponentTheme
- ViewControl
- VisualMapRange
- VisualMapTheme
ISerieComponent
ISerieDataComponent
- AreaStyle
- BlurStyle
- EmphasisStyle
- ImageStyle
- ItemStyle
- LabelLine
- LabelStyle
- LineStyle
- SelectStyle
- SerieSymbol
- TitleStyle
Other
- AnimationAddition
- AnimationChange
- AnimationFadeIn
- AnimationFadeOut
- AnimationHiding
- AnimationInfo
- AnimationInteraction
- BaseSerie
- ChartText
- ChildComponent
- DebugInfo
- Indicator
- INeedSerieContainer
- IPropertyChanged
- ISerieComponent
- ISerieContainer
- ISerieDataComponent
- ISimplifiedSerie
- IUpdateRuntimeData
- Lang
- LangCandlestick
- LangTime
- MainComponent
- Wrapper<T>
- XCResourcesImporter
- XCSettings
AngleAxis
class in XCharts.Runtime / Inherits from: Axis
Angle axis of Polar Coordinate.
AngleAxis.startAngle
float
0
Starting angle of axis. 0 degrees by default, standing for right position of center.
AngleAxisTheme
class in XCharts.Runtime / Inherits from: BaseAxisTheme
AnimationAddition
class in XCharts.Runtime / Inherits from: AnimationInfo
Since
v3.8.0
Data addition animation.
AnimationChange
class in XCharts.Runtime / Inherits from: AnimationInfo
Since
v3.8.0
Data change animation.
AnimationFadeIn
class in XCharts.Runtime / Inherits from: AnimationInfo
Since
v3.8.0
Fade in animation.
AnimationFadeOut
class in XCharts.Runtime / Inherits from: AnimationInfo
Since
v3.8.0
Fade out animation.
AnimationHiding
class in XCharts.Runtime / Inherits from: AnimationInfo
Since
v3.8.0
Data hiding animation.
AnimationInfo
class in XCharts.Runtime / Subclasses: AnimationFadeIn, AnimationFadeOut, AnimationChange, AnimationAddition, AnimationHiding, AnimationInteraction
Since
v3.8.0
the animation info.
AnimationInfo.delay
float
0
v3.8.0
the delay time before animation start.
AnimationInfo.duration
float
1000
v3.8.0
the duration of animation.
AnimationInfo.enable
bool
true
v3.8.0
whether enable animation.
AnimationInfo.reverse
bool
false
v3.8.0
whether enable reverse animation.
AnimationInteraction
class in XCharts.Runtime / Inherits from: AnimationInfo
Since
v3.8.0
Interactive animation of charts.
AnimationInteraction.offset
MLValue v3.8.0
the mlvalue of offset. Such as the offset of the pie chart when the sector is selected.
AnimationInteraction.radius
MLValue v3.8.0
the mlvalue of radius.
AnimationInteraction.width
MLValue v3.8.0
the mlvalue of width.
AnimationStyle
class in XCharts.Runtime / Inherits from: ChildComponent
the animation of serie. support animation type: fadeIn, fadeOut, change, addition.
AnimationStyle.addition
AnimationAddition v3.8.0
Add data animation configuration.
AnimationStyle.change
AnimationChange v3.8.0
Update data animation configuration.
AnimationStyle.easting
Options:
Linear
:
AnimationStyle.enable
bool
true
Whether to enable animation.
AnimationStyle.fadeIn
AnimationFadeIn v3.8.0
Fade in animation configuration.
AnimationStyle.fadeOut
AnimationFadeOut v3.8.0
Fade out animation configuration.
AnimationStyle.hiding
AnimationHiding v3.8.0
Data hiding animation configuration.
AnimationStyle.interaction
AnimationInteraction v3.8.0
Interaction animation configuration.
AnimationStyle.threshold
int
2000
Whether to set graphic number threshold to animation. Animation will be disabled when graphic number is larger than threshold.
AnimationStyle.type
The type of animation.
Options:
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.
AnimationStyle.unscaledTime
bool
v3.4.0
Animation updates independently of Time.timeScale.
AreaStyle
class in XCharts.Runtime / Inherits from: ChildComponent, ISerieComponent, ISerieDataComponent
The style of area.
AreaStyle.color
Color32
the color of area,default use serie color.
AreaStyle.innerFill
bool
v3.2.0
Whether to fill only polygonal areas. Currently, only convex polygons are supported.
AreaStyle.opacity
float
0.6f
Opacity of the component. Supports value from 0 to 1, and the component will not be drawn when set to 0.
AreaStyle.origin
the origin of area.
Options:
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.
AreaStyle.show
bool
true
Set this to false to prevent the areafrom showing.
AreaStyle.toColor
Color32
Gradient color, start color to toColor.
AreaStyle.toTop
bool
true
v3.6.0
Whether to fill the gradient color to the top. The default is true, which means that the gradient color is filled to the top. If it is false, the gradient color is filled to the actual position.
ArrowStyle
class in XCharts.Runtime / Inherits from: ChildComponent
ArrowStyle.color
Color32
Color.clear
the color of arrow.
ArrowStyle.dent
float
3
The dent of arrow.
ArrowStyle.height
float
15
The height of arrow.
ArrowStyle.offset
float
0
The offset of arrow.
ArrowStyle.width
float
10
The widht of arrow.
Axis
class in XCharts.Runtime / Inherits from: MainComponent / Subclasses: AngleAxis, ParallelAxis, RadiusAxis, SingleAxis, XAxis, XAxis3D, YAxis, YAxis3D, ZAxis3D
The axis in rectangular coordinate.
Axis.animation
animation of axis.
Axis.axisLabel
axis label.
Axis.axisLine
axis Line.
Axis.axisName
axis name.
Axis.axisTick
axis tick.
Axis.boundaryGap
bool
true
The boundary gap on both sides of a coordinate axis, which is valid only for category axis with type: 'Category'.
Axis.ceilRate
double
0
The ratio of maximum and minimum values rounded upward. The default is 0, which is automatically calculated.
Axis.clockwise
bool
true
Whether the positive position of axis is in clockwise. True for clockwise by default.
Axis.data
List<string>
Category data, available in type: 'Category' axis.
Axis.gridIndex
int
The index of the grid on which the axis are located, by default, is in the first grid.
Axis.icons
List<Sprite>
类目数据对应的图标。
Axis.indicatorLabel
LabelStyle v3.4.0
Style of axis tooltip indicator label.
Axis.insertDataToHead
bool
Whether to add new data at the head or at the end of the list.
Axis.interval
double
0
Compulsively set segmentation interval for axis.This is unavailable for category axis.
Axis.inverse
bool
false
Whether the axis are reversed or not. Invalid in Category
axis.
Axis.logBase
float
10
Base of logarithm, which is valid only for numeric axes with type: 'Log'.
Axis.logBaseE
bool
false
On the log axis, if base e is the natural number, and is true, logBase fails.
Axis.max
double
The maximum value of axis.Valid when minMaxType
is Custom
Axis.maxCache
int
0
The max number of axis data cache.
Axis.min
double
The minimun value of axis.Valid when minMaxType
is Custom
Axis.minCategorySpacing
float
0
v3.11.0
The minimum spacing between categories.
Axis.minMaxType
the type of axis minmax.
Options:
Default
: 0 - maximum.MinMax
: minimum - maximum.Custom
: Customize the minimum and maximum.MinMaxAuto
: [since("v3.7.0")]minimum - maximum, automatically calculate the appropriate values.
Axis.minorSplitLine
AxisMinorSplitLine v3.2.0
axis minor split line.
Axis.minorTick
AxisMinorTick v3.2.0
axis minor tick.
Axis.offset
float
the offset of axis from the default position. Useful when the same position has multiple axes.
Axis.parallelIndex
int
The index of the parallel on which the axis are located, by default, is in the first parallel.
Axis.polarIndex
int
The index of the polar on which the axis are located, by default, is in the first polar.
Axis.position
the position of axis in grid.
Options:
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.Center
: the position of axis in grid.
Axis.show
bool
true
Whether to show axis.
Axis.splitArea
axis split area.
Axis.splitLine
axis split line.
Axis.splitNumber
int
0
Number of segments that the axis is split into.
Axis.type
the type of axis.
Options:
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.
AxisAnimation
class in XCharts.Runtime / Inherits from: ChildComponent
Since
v3.9.0
animation style of axis.
AxisAnimation.duration
float
the duration of animation (ms). When it is set to 0, the animation duration will be automatically calculated according to the serie.
AxisAnimation.show
bool
true
whether to enable animation.
AxisAnimation.unscaledTime
bool
Animation updates independently of Time.timeScale.
AxisLabel
class in XCharts.Runtime / Inherits from: LabelStyle
Settings related to axis label.
AxisLabel.inside
bool
false
Set this to true so the axis labels face the inside direction.
AxisLabel.interval
int
0
The display interval of the axis label.
AxisLabel.onZero
bool
false
刻度标签显示在0刻度上。
AxisLabel.showAsPositiveNumber
bool
false
Show negative number as positive number.
AxisLabel.showEndLabel
bool
true
Whether to display the last label.
AxisLabel.showStartLabel
bool
true
Whether to display the first label.
AxisLabel.textLimit
文本限制。
AxisLine
class in XCharts.Runtime / Inherits from: BaseLine
Settings related to axis line.
AxisLine.arrow
the arrow of line.
AxisLine.onZero
bool
When mutiple axes exists, this option can be used to specify which axis can be "onZero" to.
AxisLine.showArrow
bool
Whether to show the arrow symbol of axis.
AxisMinorSplitLine
class in XCharts.Runtime / Inherits from: BaseLine
Since
v3.2.0
Minor split line of axis in grid area.
AxisMinorSplitLine.autoColor
bool
auto color.
AxisMinorSplitLine.distance
float
The distance between the split line and axis line.
AxisMinorTick
class in XCharts.Runtime / Inherits from: BaseLine
Since
v3.2.0
Settings related to axis minor tick.
AxisMinorTick.autoColor
bool
AxisMinorTick.splitNumber
int
5
Number of segments that the axis is split into.
AxisName
class in XCharts.Runtime / Inherits from: ChildComponent
the name of axis.
AxisName.labelStyle
The text style of axis name.
AxisName.name
string
the name of axis.
AxisName.onZero
bool
v3.1.0
Whether the axis name position are the same with 0 position of YAxis.
AxisName.show
bool
Whether to show axis name.
AxisSplitArea
class in XCharts.Runtime / Inherits from: ChildComponent
Split area of axis in grid area, not shown by default.
AxisSplitArea.color
List<Color32>
Color of split area. SplitArea color could also be set in color array, which the split lines would take as their colors in turns. Dark and light colors in turns are used by default.
AxisSplitArea.show
bool
Set this to true to show the splitArea.
AxisSplitLine
class in XCharts.Runtime / Inherits from: BaseLine
Split line of axis in grid area.
AxisSplitLine.autoColor
bool
auto color.
AxisSplitLine.distance
float
The distance between the split line and axis line.
AxisSplitLine.interval
int
Interval of Axis splitLine.