From 4aee1b0a920a11befbff4a0a5ae43e3d421a54d9 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Tue, 21 Nov 2023 08:34:18 +0800 Subject: [PATCH] 3.9.0 --- Documentation~/en/api.md | 717 +++++++++++++------ Documentation~/en/changelog.md | 28 + Documentation~/en/configuration.md | 257 ++++--- Documentation~/en/faq.md | 8 - Documentation~/zh/api.md | 1039 +++++++++++++++++----------- Documentation~/zh/changelog.md | 15 +- Documentation~/zh/configuration.md | 479 ++++++------- Runtime/Component/Mark/MarkLine.cs | 2 +- Runtime/Internal/UIComponent.cs | 2 +- Runtime/Internal/XChartsMgr.cs | 4 +- package.json | 6 +- 11 files changed, 1518 insertions(+), 1039 deletions(-) diff --git a/Documentation~/en/api.md b/Documentation~/en/api.md index b66f8ebd..b7c0f335 100644 --- a/Documentation~/en/api.md +++ b/Documentation~/en/api.md @@ -236,7 +236,8 @@ slug: /api ## AngleAxis -> XCharts.Runtime.AngleAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) + Angle axis of Polar Coordinate. |public method|since|description| @@ -247,7 +248,8 @@ Angle axis of Polar Coordinate. ## AngleAxisTheme -> XCharts.Runtime.AngleAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) + |public method|since|description| |--|--|--| @@ -255,32 +257,50 @@ Angle axis of Polar Coordinate. ## AnimationAddition -> XCharts.Runtime.AnimationAddition : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) + +> Since `v3.8.0` + Data addition animation. ## AnimationChange -> XCharts.Runtime.AnimationChange : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) + +> Since `v3.8.0` + Data change animation. ## AnimationFadeIn -> XCharts.Runtime.AnimationFadeIn : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) + +> Since `v3.8.0` + Fade in animation. ## AnimationFadeOut -> XCharts.Runtime.AnimationFadeOut : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) + +> Since `v3.8.0` + Fade out animation. ## AnimationHiding -> XCharts.Runtime.AnimationHiding : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) + +> Since `v3.8.0` + Data hiding animation. ## AnimationInfo -> XCharts.Runtime.AnimationInfo / Subclasses: [AnimationFadeIn](#animationfadein),[AnimationFadeOut](#animationfadeout),[AnimationChange](#animationchange),[AnimationAddition](#animationaddition),[AnimationHiding](#animationhiding),[AnimationInteraction](#animationinteraction) +> class in XCharts.Runtime / Subclasses: [AnimationFadeIn](#animationfadein),[AnimationFadeOut](#animationfadeout),[AnimationChange](#animationchange),[AnimationAddition](#animationaddition),[AnimationHiding](#animationhiding),[AnimationInteraction](#animationinteraction) + +> Since `v3.8.0` + the animation info. |public method|since|description| @@ -298,11 +318,15 @@ the animation info. ## AnimationInfoContext -> XCharts.Runtime.AnimationInfoContext +> class in XCharts.Runtime + ## AnimationInteraction -> XCharts.Runtime.AnimationInteraction : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) + +> Since `v3.8.0` + Interactive animation of charts. |public method|since|description| @@ -314,7 +338,8 @@ Interactive animation of charts. ## AnimationStyle -> XCharts.Runtime.AnimationStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + the animation of serie. support animation type: fadeIn, fadeOut, change, addition. |public method|since|description| @@ -353,7 +378,8 @@ the animation of serie. support animation type: fadeIn, fadeOut, change, additio ## AnimationStyleHelper -> XCharts.Runtime.AnimationStyleHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -364,7 +390,8 @@ the animation of serie. support animation type: fadeIn, fadeOut, change, additio ## AreaStyle -> XCharts.Runtime.AreaStyle : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + The style of area. |public method|since|description| @@ -374,7 +401,8 @@ The style of area. ## ArrowStyle -> XCharts.Runtime.ArrowStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + |public method|since|description| |--|--|--| @@ -384,7 +412,8 @@ The style of area. ## Axis -> XCharts.Runtime.Axis : [MainComponent](#maincomponent) / Subclasses: [AngleAxis](#angleaxis),[ParallelAxis](#parallelaxis),[RadiusAxis](#radiusaxis),[SingleAxis](#singleaxis),[XAxis](#xaxis),[YAxis](#yaxis) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) / Subclasses: [AngleAxis](#angleaxis),[ParallelAxis](#parallelaxis),[RadiusAxis](#radiusaxis),[SingleAxis](#singleaxis),[XAxis](#xaxis),[YAxis](#yaxis) + The axis in rectangular coordinate. |public method|since|description| @@ -424,15 +453,18 @@ The axis in rectangular coordinate. ## AxisContext -> XCharts.Runtime.AxisContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## AxisHandler<T> -> XCharts.AxisHandler<T> : [MainComponentHandler](#maincomponenthandler) +> class in XCharts / Inherits from: [MainComponentHandler](#maincomponenthandler) + ## AxisHelper -> XCharts.Runtime.AxisHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -460,7 +492,8 @@ The axis in rectangular coordinate. ## AxisLabel -> XCharts.Runtime.AxisLabel : [LabelStyle](#labelstyle) +> class in XCharts.Runtime / Inherits from: [LabelStyle](#labelstyle) + Settings related to axis label. |public method|since|description| @@ -475,7 +508,8 @@ Settings related to axis label. ## AxisLine -> XCharts.Runtime.AxisLine : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) + Settings related to axis line. |public method|since|description| @@ -485,7 +519,10 @@ Settings related to axis line. ## AxisMinorSplitLine -> XCharts.Runtime.AxisMinorSplitLine : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) + +> Since `v3.2.0` + Minor split line of axis in grid area. |public method|since|description| @@ -496,7 +533,10 @@ Minor split line of axis in grid area. ## AxisMinorTick -> XCharts.Runtime.AxisMinorTick : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) + +> Since `v3.2.0` + Settings related to axis minor tick. |public method|since|description| @@ -507,7 +547,8 @@ Settings related to axis minor tick. ## AxisName -> XCharts.Runtime.AxisName : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + the name of axis. |public method|since|description| @@ -517,7 +558,8 @@ the name of axis. ## AxisSplitArea -> XCharts.Runtime.AxisSplitArea : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + Split area of axis in grid area, not shown by default. |public method|since|description| @@ -528,7 +570,8 @@ Split area of axis in grid area, not shown by default. ## AxisSplitLine -> XCharts.Runtime.AxisSplitLine : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) + Split line of axis in grid area. |public method|since|description| @@ -539,7 +582,8 @@ Split line of axis in grid area. ## AxisTheme -> XCharts.Runtime.AxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) + |public method|since|description| |--|--|--| @@ -547,7 +591,8 @@ Split line of axis in grid area. ## AxisTick -> XCharts.Runtime.AxisTick : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) + Settings related to axis tick. |public method|since|description| @@ -557,7 +602,8 @@ Settings related to axis tick. ## Background -> XCharts.Runtime.Background : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) + Background component. |public method|since|description| @@ -566,7 +612,8 @@ Background component. ## Bar -> XCharts.Runtime.Bar : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) + |public method|since|description| |--|--|--| @@ -575,11 +622,13 @@ Background component. ## BarChart -> XCharts.Runtime.BarChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## BaseAxisTheme -> XCharts.Runtime.BaseAxisTheme : [ComponentTheme](#componenttheme) / Subclasses: [AxisTheme](#axistheme),[RadiusAxisTheme](#radiusaxistheme),[AngleAxisTheme](#angleaxistheme),[PolarAxisTheme](#polaraxistheme),[RadarAxisTheme](#radaraxistheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) / Subclasses: [AxisTheme](#axistheme),[RadiusAxisTheme](#radiusaxistheme),[AngleAxisTheme](#angleaxistheme),[PolarAxisTheme](#polaraxistheme),[RadarAxisTheme](#radaraxistheme) + |public method|since|description| |--|--|--| @@ -588,7 +637,8 @@ Background component. ## BaseChart -> XCharts.Runtime.BaseChart : [BaseGraph](#basegraph),[ISerializationCallbackReceiver](https://docs.unity3d.com/ScriptReference/30_search.html?q=iserializationcallbackreceiver) / Subclasses: [BarChart](#barchart),[CandlestickChart](#candlestickchart),[HeatmapChart](#heatmapchart),[LineChart](#linechart),[ParallelChart](#parallelchart),[PieChart](#piechart),[PolarChart](#polarchart),[RadarChart](#radarchart),[RingChart](#ringchart),[ScatterChart](#scatterchart),[SimplifiedBarChart](#simplifiedbarchart),[SimplifiedCandlestickChart](#simplifiedcandlestickchart),[SimplifiedLineChart](#simplifiedlinechart) +> class in XCharts.Runtime / Inherits from: [BaseGraph](#basegraph),[ISerializationCallbackReceiver](https://docs.unity3d.com/ScriptReference/30_search.html?q=iserializationcallbackreceiver) / Subclasses: [BarChart](#barchart),[CandlestickChart](#candlestickchart),[HeatmapChart](#heatmapchart),[LineChart](#linechart),[ParallelChart](#parallelchart),[PieChart](#piechart),[PolarChart](#polarchart),[RadarChart](#radarchart),[RingChart](#ringchart),[ScatterChart](#scatterchart),[SimplifiedBarChart](#simplifiedbarchart),[SimplifiedCandlestickChart](#simplifiedcandlestickchart),[SimplifiedLineChart](#simplifiedlinechart) + |public method|since|description| |--|--|--| @@ -779,7 +829,8 @@ Background component. ## BaseGraph -> XCharts.Runtime.BaseGraph : [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic),[IPointerDownHandler](https://docs.unity3d.com/ScriptReference/30_search.html?q=ipointerdownhandler),[IPointerUpHandler](https://docs.unity3d.com/ScriptReference/30_search.html?q=ipointeruphandler),[](#) / Subclasses: [BaseChart](#basechart),[UIComponent](#uicomponent) +> class in XCharts.Runtime / Inherits from: [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic),[IPointerDownHandler](https://docs.unity3d.com/ScriptReference/30_search.html?q=ipointerdownhandler),[IPointerUpHandler](https://docs.unity3d.com/ScriptReference/30_search.html?q=ipointeruphandler),[](#) / Subclasses: [BaseChart](#basechart),[UIComponent](#uicomponent) + |public method|since|description| |--|--|--| @@ -814,7 +865,8 @@ Background component. ## BaseLine -> XCharts.Runtime.BaseLine : [ChildComponent](#childcomponent) / Subclasses: [AxisLine](#axisline),[AxisMinorSplitLine](#axisminorsplitline),[AxisMinorTick](#axisminortick),[AxisSplitLine](#axissplitline),[AxisTick](#axistick) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [AxisLine](#axisline),[AxisMinorSplitLine](#axisminorsplitline),[AxisMinorTick](#axisminortick),[AxisSplitLine](#axissplitline),[AxisTick](#axistick) + Settings related to base line. |public method|since|description| @@ -829,11 +881,13 @@ Settings related to base line. ## BaseScatter -> XCharts.Runtime.BaseScatter : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) / Subclasses: [EffectScatter](#effectscatter),[Scatter](#scatter) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) / Subclasses: [EffectScatter](#effectscatter),[Scatter](#scatter) + ## BaseSerie -> XCharts.Runtime.BaseSerie / Subclasses: [Serie](#serie) +> class in XCharts.Runtime / Subclasses: [Serie](#serie) + |public method|since|description| |--|--|--| @@ -856,12 +910,16 @@ Settings related to base line. ## BlurStyle -> XCharts.Runtime.BlurStyle : [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + +> Since `v3.2.0` + Configurations of blur state. ## CalendarCoord -> XCharts.Runtime.CalendarCoord : [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) + |public method|since|description| |--|--|--| @@ -870,7 +928,8 @@ Configurations of blur state. ## Candlestick -> XCharts.Runtime.Candlestick : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) + |public method|since|description| |--|--|--| @@ -878,11 +937,13 @@ Configurations of blur state. ## CandlestickChart -> XCharts.Runtime.CandlestickChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## ChartCached -> XCharts.Runtime.ChartCached +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -895,15 +956,18 @@ Configurations of blur state. ## ChartConst -> XCharts.Runtime.ChartConst +> class in XCharts.Runtime + ## ChartDrawer -> XCharts.Runtime.ChartDrawer +> class in XCharts.Runtime + ## ChartHelper -> XCharts.Runtime.ChartHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -972,7 +1036,8 @@ Configurations of blur state. ## ChartLabel -> XCharts.Runtime.ChartLabel : [Image](https://docs.unity3d.com/ScriptReference/30_search.html?q=image) +> class in XCharts.Runtime / Inherits from: [Image](https://docs.unity3d.com/ScriptReference/30_search.html?q=image) + |public method|since|description| |--|--|--| @@ -1001,7 +1066,8 @@ Configurations of blur state. ## ChartObject -> XCharts.Runtime.ChartObject +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1009,7 +1075,8 @@ Configurations of blur state. ## ChartText -> XCharts.Runtime.ChartText +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1037,7 +1104,8 @@ Configurations of blur state. ## CheckHelper -> XCharts.Runtime.CheckHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1046,7 +1114,8 @@ Configurations of blur state. ## ChildComponent -> XCharts.Runtime.ChildComponent / Subclasses: [AnimationStyle](#animationstyle),[AxisName](#axisname),[AxisSplitArea](#axissplitarea),[AreaStyle](#areastyle),[ArrowStyle](#arrowstyle),[BaseLine](#baseline),[IconStyle](#iconstyle),[ImageStyle](#imagestyle),[ItemStyle](#itemstyle),[Level](#level),[LevelStyle](#levelstyle),[LineArrow](#linearrow),[LineStyle](#linestyle),[Location](#location),[MLValue](#mlvalue),[MarqueeStyle](#marqueestyle),[Padding](#padding),[StageColor](#stagecolor),[SymbolStyle](#symbolstyle),[TextLimit](#textlimit),[TextStyle](#textstyle),[CommentItem](#commentitem),[CommentMarkStyle](#commentmarkstyle),[LabelLine](#labelline),[LabelStyle](#labelstyle),[MarkAreaData](#markareadata),[MarkLineData](#marklinedata),[StateStyle](#statestyle),[VisualMapRange](#visualmaprange),[UIComponentTheme](#uicomponenttheme),[SerieData](#seriedata),[ComponentTheme](#componenttheme),[SerieTheme](#serietheme),[ThemeStyle](#themestyle) +> class in XCharts.Runtime / Subclasses: [AnimationStyle](#animationstyle),[AxisName](#axisname),[AxisSplitArea](#axissplitarea),[AreaStyle](#areastyle),[ArrowStyle](#arrowstyle),[BaseLine](#baseline),[IconStyle](#iconstyle),[ImageStyle](#imagestyle),[ItemStyle](#itemstyle),[Level](#level),[LevelStyle](#levelstyle),[LineArrow](#linearrow),[LineStyle](#linestyle),[Location](#location),[MLValue](#mlvalue),[MarqueeStyle](#marqueestyle),[Padding](#padding),[StageColor](#stagecolor),[SymbolStyle](#symbolstyle),[TextLimit](#textlimit),[TextStyle](#textstyle),[CommentItem](#commentitem),[CommentMarkStyle](#commentmarkstyle),[LabelLine](#labelline),[LabelStyle](#labelstyle),[MarkAreaData](#markareadata),[MarkLineData](#marklinedata),[StateStyle](#statestyle),[VisualMapRange](#visualmaprange),[UIComponentTheme](#uicomponenttheme),[SerieData](#seriedata),[ComponentTheme](#componenttheme),[SerieTheme](#serietheme),[ThemeStyle](#themestyle) + |public method|since|description| |--|--|--| @@ -1063,7 +1132,8 @@ Configurations of blur state. ## ColorUtil -> XCharts.Runtime.ColorUtil +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1071,7 +1141,8 @@ Configurations of blur state. ## Comment -> XCharts.Runtime.Comment : [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) + comment of chart. |public method|since|description| @@ -1082,17 +1153,20 @@ comment of chart. ## CommentItem -> XCharts.Runtime.CommentItem : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + comment of chart. ## CommentMarkStyle -> XCharts.Runtime.CommentMarkStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + the comment mark style. ## ComponentHandlerAttribute -> XCharts.Runtime.ComponentHandlerAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -1101,7 +1175,8 @@ the comment mark style. ## ComponentHelper -> XCharts.Runtime.ComponentHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1113,7 +1188,8 @@ the comment mark style. ## ComponentTheme -> XCharts.Runtime.ComponentTheme : [ChildComponent](#childcomponent) / Subclasses: [BaseAxisTheme](#baseaxistheme),[DataZoomTheme](#datazoomtheme),[LegendTheme](#legendtheme),[SubTitleTheme](#subtitletheme),[TitleTheme](#titletheme),[TooltipTheme](#tooltiptheme),[VisualMapTheme](#visualmaptheme) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [BaseAxisTheme](#baseaxistheme),[DataZoomTheme](#datazoomtheme),[LegendTheme](#legendtheme),[SubTitleTheme](#subtitletheme),[TitleTheme](#titletheme),[TooltipTheme](#tooltiptheme),[VisualMapTheme](#visualmaptheme) + |public method|since|description| |--|--|--| @@ -1123,7 +1199,8 @@ the comment mark style. ## CoordOptionsAttribute -> XCharts.Runtime.CoordOptionsAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -1135,12 +1212,14 @@ the comment mark style. ## CoordSystem -> XCharts.Runtime.CoordSystem : [MainComponent](#maincomponent) / Subclasses: [RadarCoord](#radarcoord),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[ParallelCoord](#parallelcoord),[PolarCoord](#polarcoord),[SingleAxisCoord](#singleaxiscoord) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) / Subclasses: [RadarCoord](#radarcoord),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[ParallelCoord](#parallelcoord),[PolarCoord](#polarcoord),[SingleAxisCoord](#singleaxiscoord) + Coordinate system component. ## DataZoom -> XCharts.Runtime.DataZoom : [MainComponent](#maincomponent),[IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / Inherits from: [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. |public method|since|description| @@ -1163,11 +1242,13 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DataZoomContext -> XCharts.Runtime.DataZoomContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## DataZoomHelper -> XCharts.Runtime.DataZoomHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1176,7 +1257,8 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DataZoomTheme -> XCharts.Runtime.DataZoomTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) + |public method|since|description| |--|--|--| @@ -1185,7 +1267,8 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DateTimeUtil -> XCharts.Runtime.DateTimeUtil +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1195,7 +1278,8 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DebugInfo -> XCharts.Runtime.DebugInfo +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1204,7 +1288,8 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DefaultAnimationAttribute -> XCharts.Runtime.DefaultAnimationAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -1213,7 +1298,8 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DefaultTooltipAttribute -> XCharts.Runtime.DefaultTooltipAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -1221,7 +1307,8 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DefineSymbolsUtil -> XCharts.Runtime.DefineSymbolsUtil +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1230,7 +1317,8 @@ DataZoom component is used for zooming a specific area, which enables user to in ## EffectScatter -> XCharts.Runtime.EffectScatter : [BaseScatter](#basescatter) +> class in XCharts.Runtime / Inherits from: [BaseScatter](#basescatter) + |public method|since|description| |--|--|--| @@ -1238,12 +1326,16 @@ DataZoom component is used for zooming a specific area, which enables user to in ## EmphasisStyle -> XCharts.Runtime.EmphasisStyle : [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + +> Since `v3.2.0` + Configurations of emphasis state. ## EndLabelStyle -> XCharts.Runtime.EndLabelStyle : [LabelStyle](#labelstyle) +> class in XCharts.Runtime / Inherits from: [LabelStyle](#labelstyle) + |public method|since|description| |--|--|--| @@ -1251,7 +1343,8 @@ Configurations of emphasis state. ## FormatterHelper -> XCharts.Runtime.FormatterHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1263,7 +1356,8 @@ Configurations of emphasis state. ## GridCoord -> XCharts.Runtime.GridCoord : [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) + Grid component. |public method|since|description| @@ -1283,11 +1377,15 @@ Grid component. ## GridCoordContext -> XCharts.Runtime.GridCoordContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## GridLayout -> XCharts.Runtime.GridLayout : [MainComponent](#maincomponent),[IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent),[IUpdateRuntimeData](#iupdateruntimedata) + +> Since `v3.8.0` + Grid layout component. Used to manage the layout of multiple `GridCoord`, and the number of rows and columns of the grid can be controlled by `row` and `column`. |public method|since|description| @@ -1296,11 +1394,13 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## GridLayoutContext -> XCharts.Runtime.GridLayoutContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## Heatmap -> XCharts.Runtime.Heatmap : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) + |public method|since|description| |--|--|--| @@ -1308,11 +1408,13 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## HeatmapChart -> XCharts.Runtime.HeatmapChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## IconStyle -> XCharts.Runtime.IconStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + |public method|since|description| |--|--|--| @@ -1322,7 +1424,8 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## IgnoreDoc -> XCharts.Runtime.IgnoreDoc : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -1330,7 +1433,8 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## ImageStyle -> XCharts.Runtime.ImageStyle : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + |public method|since|description| |--|--|--| @@ -1340,7 +1444,8 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## Indicator -> XCharts.Runtime.Indicator +> class in XCharts.Runtime + Indicator of radar chart, which is used to assign multiple variables(dimensions) in radar chart. |public method|since|description| @@ -1364,11 +1469,13 @@ Indicator of radar chart, which is used to assign multiple variables(dimensions) ## INeedSerieContainer -> XCharts.Runtime.INeedSerieContainer / Subclasses: [Bar](#bar),[SimplifiedBar](#simplifiedbar),[Candlestick](#candlestick),[SimplifiedCandlestick](#simplifiedcandlestick),[Heatmap](#heatmap),[Line](#line),[SimplifiedLine](#simplifiedline),[Parallel](#parallel),[Radar](#radar),[BaseScatter](#basescatter) +> class in XCharts.Runtime / Subclasses: [Bar](#bar),[SimplifiedBar](#simplifiedbar),[Candlestick](#candlestick),[SimplifiedCandlestick](#simplifiedcandlestick),[Heatmap](#heatmap),[Line](#line),[SimplifiedLine](#simplifiedline),[Parallel](#parallel),[Radar](#radar),[BaseScatter](#basescatter) + ## InputHelper -> XCharts.Runtime.InputHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1377,7 +1484,8 @@ Indicator of radar chart, which is used to assign multiple variables(dimensions) ## InteractData -> XCharts.Runtime.InteractData +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1400,30 +1508,36 @@ Indicator of radar chart, which is used to assign multiple variables(dimensions) ## IPropertyChanged -> XCharts.Runtime.IPropertyChanged / Subclasses: [Location](#location),[Comment](#comment),[Legend](#legend),[Title](#title) +> class in XCharts.Runtime / Subclasses: [Location](#location),[Comment](#comment),[Legend](#legend),[Title](#title) + 属性变更接口 ## ISerieComponent -> XCharts.Runtime.ISerieComponent / Subclasses: [AreaStyle](#areastyle),[ImageStyle](#imagestyle),[LineArrow](#linearrow),[LabelLine](#labelline),[LabelStyle](#labelstyle),[BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle),[TitleStyle](#titlestyle) +> class in XCharts.Runtime / Subclasses: [AreaStyle](#areastyle),[ImageStyle](#imagestyle),[LineArrow](#linearrow),[LabelLine](#labelline),[LabelStyle](#labelstyle),[BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle),[TitleStyle](#titlestyle) + The interface for serie component. ## ISerieContainer -> XCharts.Runtime.ISerieContainer / Subclasses: [RadarCoord](#radarcoord),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[ParallelCoord](#parallelcoord),[PolarCoord](#polarcoord) +> class in XCharts.Runtime / Subclasses: [RadarCoord](#radarcoord),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[ParallelCoord](#parallelcoord),[PolarCoord](#polarcoord) + ## ISerieDataComponent -> XCharts.Runtime.ISerieDataComponent / Subclasses: [AreaStyle](#areastyle),[ImageStyle](#imagestyle),[ItemStyle](#itemstyle),[LineStyle](#linestyle),[SerieSymbol](#seriesymbol),[LabelLine](#labelline),[LabelStyle](#labelstyle),[BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle),[TitleStyle](#titlestyle) +> class in XCharts.Runtime / Subclasses: [AreaStyle](#areastyle),[ImageStyle](#imagestyle),[ItemStyle](#itemstyle),[LineStyle](#linestyle),[SerieSymbol](#seriesymbol),[LabelLine](#labelline),[LabelStyle](#labelstyle),[BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle),[TitleStyle](#titlestyle) + The interface for serie data component. ## ISimplifiedSerie -> XCharts.Runtime.ISimplifiedSerie / Subclasses: [SimplifiedBar](#simplifiedbar),[SimplifiedCandlestick](#simplifiedcandlestick),[SimplifiedLine](#simplifiedline) +> class in XCharts.Runtime / Subclasses: [SimplifiedBar](#simplifiedbar),[SimplifiedCandlestick](#simplifiedcandlestick),[SimplifiedLine](#simplifiedline) + ## ItemStyle -> XCharts.Runtime.ItemStyle : [ChildComponent](#childcomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent),[ISerieDataComponent](#iseriedatacomponent) + 图形样式。 |public method|since|description| @@ -1443,11 +1557,13 @@ The interface for serie data component. ## IUpdateRuntimeData -> XCharts.Runtime.IUpdateRuntimeData / Subclasses: [SingleAxis](#singleaxis),[DataZoom](#datazoom),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[GridLayout](#gridlayout),[ParallelCoord](#parallelcoord) +> class in XCharts.Runtime / Subclasses: [SingleAxis](#singleaxis),[DataZoom](#datazoom),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[GridLayout](#gridlayout),[ParallelCoord](#parallelcoord) + ## LabelLine -> XCharts.Runtime.LabelLine : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + 标签的引导线 |public method|since|description| @@ -1458,7 +1574,8 @@ The interface for serie data component. ## LabelStyle -> XCharts.Runtime.LabelStyle : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) / Subclasses: [AxisLabel](#axislabel),[EndLabelStyle](#endlabelstyle),[TitleStyle](#titlestyle) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) / Subclasses: [AxisLabel](#axislabel),[EndLabelStyle](#endlabelstyle),[TitleStyle](#titlestyle) + Text label of chart, to explain some data information about graphic item like value, name and so on. |public method|since|description| @@ -1477,7 +1594,8 @@ Text label of chart, to explain some data information about graphic item like va ## Lang -> XCharts.Runtime.Lang : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) +> class in XCharts.Runtime / Inherits from: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) + Language. |public method|since|description| @@ -1488,11 +1606,13 @@ Language. ## LangCandlestick -> XCharts.Runtime.LangCandlestick +> class in XCharts.Runtime + ## LangTime -> XCharts.Runtime.LangTime +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1504,7 +1624,8 @@ Language. ## LayerHelper -> XCharts.Runtime.LayerHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1513,7 +1634,8 @@ Language. ## Legend -> XCharts.Runtime.Legend : [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / Inherits from: [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. |public method|since|description| @@ -1536,11 +1658,13 @@ Legend component.The legend component shows different sets of tags, colors, and ## LegendContext -> XCharts.Runtime.LegendContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## LegendHelper -> XCharts.Runtime.LegendHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1553,7 +1677,8 @@ Legend component.The legend component shows different sets of tags, colors, and ## LegendItem -> XCharts.Runtime.LegendItem +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1578,7 +1703,8 @@ Legend component.The legend component shows different sets of tags, colors, and ## LegendTheme -> XCharts.Runtime.LegendTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) + |public method|since|description| |--|--|--| @@ -1587,15 +1713,18 @@ Legend component.The legend component shows different sets of tags, colors, and ## Level -> XCharts.Runtime.Level : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + ## LevelStyle -> XCharts.Runtime.LevelStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + ## Line -> XCharts.Runtime.Line : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) + |public method|since|description| |--|--|--| @@ -1604,15 +1733,18 @@ Legend component.The legend component shows different sets of tags, colors, and ## LineArrow -> XCharts.Runtime.LineArrow : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent) + ## LineChart -> XCharts.Runtime.LineChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## LineStyle -> XCharts.Runtime.LineStyle : [ChildComponent](#childcomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent),[ISerieDataComponent](#iseriedatacomponent) + The style of line. |public method|since|description| @@ -1634,7 +1766,8 @@ The style of line. ## ListFor -> XCharts.Runtime.ListFor : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) / Subclasses: [ListForComponent](#listforcomponent),[ListForSerie](#listforserie) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) / Subclasses: [ListForComponent](#listforcomponent),[ListForSerie](#listforserie) + |public method|since|description| |--|--|--| @@ -1642,7 +1775,8 @@ The style of line. ## ListForComponent -> XCharts.Runtime.ListForComponent : [ListFor](#listfor) +> class in XCharts.Runtime / Inherits from: [ListFor](#listfor) + |public method|since|description| |--|--|--| @@ -1650,7 +1784,8 @@ The style of line. ## ListForSerie -> XCharts.Runtime.ListForSerie : [ListFor](#listfor) +> class in XCharts.Runtime / Inherits from: [ListFor](#listfor) + |public method|since|description| |--|--|--| @@ -1658,7 +1793,8 @@ The style of line. ## Location -> XCharts.Runtime.Location : [ChildComponent](#childcomponent),[IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent),[IPropertyChanged](#ipropertychanged) + Location type. Quick to set the general location. |public method|since|description| @@ -1672,7 +1808,8 @@ Location type. Quick to set the general location. ## MainComponent -> XCharts.Runtime.MainComponent : [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=icomparable) / Subclasses: [Axis](#axis),[Background](#background),[Comment](#comment),[DataZoom](#datazoom),[Legend](#legend),[MarkArea](#markarea),[MarkLine](#markline),[Settings](#settings),[Title](#title),[Tooltip](#tooltip),[VisualMap](#visualmap),[GridLayout](#gridlayout),[CoordSystem](#coordsystem) +> class in XCharts.Runtime / Inherits from: [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=icomparable) / Subclasses: [Axis](#axis),[Background](#background),[Comment](#comment),[DataZoom](#datazoom),[Legend](#legend),[MarkArea](#markarea),[MarkLine](#markline),[Settings](#settings),[Title](#title),[Tooltip](#tooltip),[VisualMap](#visualmap),[GridLayout](#gridlayout),[CoordSystem](#coordsystem) + |public method|since|description| |--|--|--| @@ -1690,11 +1827,13 @@ Location type. Quick to set the general location. ## MainComponentContext -> XCharts.Runtime.MainComponentContext / Subclasses: [AxisContext](#axiscontext),[DataZoomContext](#datazoomcontext),[LegendContext](#legendcontext),[RadarCoordContext](#radarcoordcontext),[VisualMapContext](#visualmapcontext),[GridCoordContext](#gridcoordcontext),[GridLayoutContext](#gridlayoutcontext),[ParallelCoordContext](#parallelcoordcontext),[PolarCoordContext](#polarcoordcontext) +> class in XCharts.Runtime / Subclasses: [AxisContext](#axiscontext),[DataZoomContext](#datazoomcontext),[LegendContext](#legendcontext),[RadarCoordContext](#radarcoordcontext),[VisualMapContext](#visualmapcontext),[GridCoordContext](#gridcoordcontext),[GridLayoutContext](#gridlayoutcontext),[ParallelCoordContext](#parallelcoordcontext),[PolarCoordContext](#polarcoordcontext) + ## MainComponentHandler -> XCharts.Runtime.MainComponentHandler / Subclasses: [AxisHandler<T>](#axishandlert),[MainComponentHandler<T>](#maincomponenthandlert) +> class in XCharts.Runtime / Subclasses: [AxisHandler<T>](#axishandlert),[MainComponentHandler<T>](#maincomponenthandlert) + |public method|since|description| |--|--|--| @@ -1718,11 +1857,13 @@ Location type. Quick to set the general location. ## MainComponentHandler<T> -> XCharts.Runtime.MainComponentHandler<T> : [MainComponentHandler](#maincomponenthandler) +> class in XCharts.Runtime / Inherits from: [MainComponentHandler](#maincomponenthandler) + ## MarkArea -> XCharts.Runtime.MarkArea : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) + Used to mark an area in chart. For example, mark a time interval. |public method|since|description| @@ -1731,12 +1872,14 @@ Used to mark an area in chart. For example, mark a time interval. ## MarkAreaData -> XCharts.Runtime.MarkAreaData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + 标域的数据。 ## MarkLine -> XCharts.Runtime.MarkLine : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) + Use a line in the chart to illustrate. |public method|since|description| @@ -1745,12 +1888,18 @@ Use a line in the chart to illustrate. ## MarkLineData -> XCharts.Runtime.MarkLineData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + +> Since `v3.9.0` + Data of marking line. ## MarqueeStyle -> XCharts.Runtime.MarqueeStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + +> Since `v3.5.0` + Marquee style. It can be used for the DataZoom component. 选取框样式。可用于DataZoom组件。 |public method|since|description| @@ -1761,7 +1910,8 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## MathUtil -> XCharts.Runtime.MathUtil +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1775,7 +1925,10 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## MLValue -> XCharts.Runtime.MLValue : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + +> Since `v3.8.0` + 多样式数值。 |public method|since|description| @@ -1786,11 +1939,13 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## MonoBehaviour -> .MonoBehaviour / Subclasses: [XLog](#xlog) +> class in / Subclasses: [XLog](#xlog) + ## ObjectPool<T> where T -> XCharts.Runtime.ObjectPool<T> where T : [new()](#new()) +> class in XCharts.Runtime / Inherits from: [new()](#new()) + |public method|since|description| |--|--|--| @@ -1802,7 +1957,8 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## Padding -> XCharts.Runtime.Padding : [ChildComponent](#childcomponent) / Subclasses: [TextPadding](#textpadding) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [TextPadding](#textpadding) + padding setting of item or text. |public method|since|description| @@ -1813,7 +1969,8 @@ padding setting of item or text. ## Painter -> XCharts.Runtime.Painter : [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) +> class in XCharts.Runtime / Inherits from: [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) + |public method|since|description| |--|--|--| @@ -1825,7 +1982,8 @@ padding setting of item or text. ## Parallel -> XCharts.Runtime.Parallel : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) + |public method|since|description| |--|--|--| @@ -1833,7 +1991,8 @@ padding setting of item or text. ## ParallelAxis -> XCharts.Runtime.ParallelAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) + |public method|since|description| |--|--|--| @@ -1841,11 +2000,13 @@ padding setting of item or text. ## ParallelChart -> XCharts.Runtime.ParallelChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## ParallelCoord -> XCharts.Runtime.ParallelCoord : [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) + Grid component. |public method|since|description| @@ -1857,11 +2018,13 @@ Grid component. ## ParallelCoordContext -> XCharts.Runtime.ParallelCoordContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## Pie -> XCharts.Runtime.Pie : [Serie](#serie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie) + |public method|since|description| |--|--|--| @@ -1870,11 +2033,13 @@ Grid component. ## PieChart -> XCharts.Runtime.PieChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## PolarAxisTheme -> XCharts.Runtime.PolarAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) + |public method|since|description| |--|--|--| @@ -1882,11 +2047,13 @@ Grid component. ## PolarChart -> XCharts.Runtime.PolarChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## PolarCoord -> XCharts.Runtime.PolarCoord : [CoordSystem](#coordsystem),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem),[ISerieContainer](#iseriecontainer) + Polar coordinate can be used in scatter and line chart. Every polar coordinate has an angleAxis and a radiusAxis. |public method|since|description| @@ -1896,11 +2063,13 @@ Polar coordinate can be used in scatter and line chart. Every polar coordinate h ## PolarCoordContext -> XCharts.Runtime.PolarCoordContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## PropertyUtil -> XCharts.Runtime.PropertyUtil +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1911,7 +2080,8 @@ Polar coordinate can be used in scatter and line chart. Every polar coordinate h ## Radar -> XCharts.Runtime.Radar : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) + |public method|since|description| |--|--|--| @@ -1919,7 +2089,8 @@ Polar coordinate can be used in scatter and line chart. Every polar coordinate h ## RadarAxisTheme -> XCharts.Runtime.RadarAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) + |public method|since|description| |--|--|--| @@ -1927,20 +2098,24 @@ Polar coordinate can be used in scatter and line chart. Every polar coordinate h ## RadarChart -> XCharts.Runtime.RadarChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## RadarCoord -> XCharts.Runtime.RadarCoord : [CoordSystem](#coordsystem),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem),[ISerieContainer](#iseriecontainer) + Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适用于雷达图。 ## RadarCoordContext -> XCharts.Runtime.RadarCoordContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## RadiusAxis -> XCharts.Runtime.RadiusAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) + Radial axis of polar coordinate. |public method|since|description| @@ -1949,7 +2124,8 @@ Radial axis of polar coordinate. ## RadiusAxisTheme -> XCharts.Runtime.RadiusAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) + |public method|since|description| |--|--|--| @@ -1957,7 +2133,8 @@ Radial axis of polar coordinate. ## ReflectionUtil -> XCharts.Runtime.ReflectionUtil +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -1970,7 +2147,8 @@ Radial axis of polar coordinate. ## RequireChartComponentAttribute -> XCharts.Runtime.RequireChartComponentAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -1980,7 +2158,8 @@ Radial axis of polar coordinate. ## Ring -> XCharts.Runtime.Ring : [Serie](#serie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie) + |public method|since|description| |--|--|--| @@ -1989,11 +2168,13 @@ Radial axis of polar coordinate. ## RingChart -> XCharts.Runtime.RingChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## RuntimeUtil -> XCharts.Runtime.RuntimeUtil +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2006,7 +2187,8 @@ Radial axis of polar coordinate. ## Scatter -> XCharts.Runtime.Scatter : [BaseScatter](#basescatter) +> class in XCharts.Runtime / Inherits from: [BaseScatter](#basescatter) + |public method|since|description| |--|--|--| @@ -2014,16 +2196,21 @@ Radial axis of polar coordinate. ## ScatterChart -> XCharts.Runtime.ScatterChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## SelectStyle -> XCharts.Runtime.SelectStyle : [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + +> Since `v3.2.0` + Configurations of select state. ## Serie -> XCharts.Runtime.Serie : [BaseSerie](#baseserie),[IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=icomparable) / Subclasses: [SerieHandler<T>](#seriehandlert),[Bar](#bar),[SimplifiedBar](#simplifiedbar),[Candlestick](#candlestick),[SimplifiedCandlestick](#simplifiedcandlestick),[Heatmap](#heatmap),[Line](#line),[SimplifiedLine](#simplifiedline),[Parallel](#parallel),[Pie](#pie),[Radar](#radar),[Ring](#ring),[BaseScatter](#basescatter) +> class in XCharts.Runtime / Inherits from: [BaseSerie](#baseserie),[IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=icomparable) / Subclasses: [SerieHandler<T>](#seriehandlert),[Bar](#bar),[SimplifiedBar](#simplifiedbar),[Candlestick](#candlestick),[SimplifiedCandlestick](#simplifiedcandlestick),[Heatmap](#heatmap),[Line](#line),[SimplifiedLine](#simplifiedline),[Parallel](#parallel),[Pie](#pie),[Radar](#radar),[Ring](#ring),[BaseScatter](#basescatter) + 系列。系列一般由数据和配置组成,用来表示具体的图表图形,如折线图的一条折线,柱图的一组柱子等。一个图表中可以包含多个不同类型的系列。 |public method|since|description| @@ -2104,7 +2291,8 @@ Configurations of select state. ## SerieComponentAttribute -> XCharts.Runtime.SerieComponentAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + The attribute for serie component. |public method|since|description| @@ -2122,11 +2310,13 @@ The attribute for serie component. ## SerieContext -> XCharts.Runtime.SerieContext +> class in XCharts.Runtime + ## SerieConvertAttribute -> XCharts.Runtime.SerieConvertAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + The attribute for which serie types can be converted to. |public method|since|description| @@ -2140,7 +2330,8 @@ The attribute for which serie types can be converted to. ## SerieData -> XCharts.Runtime.SerieData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + A data item of serie. |public method|since|description| @@ -2185,7 +2376,8 @@ A data item of serie. ## SerieDataComponentAttribute -> XCharts.Runtime.SerieDataComponentAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + The attribute for serie data component. |public method|since|description| @@ -2203,7 +2395,8 @@ The attribute for serie data component. ## SerieDataContext -> XCharts.Runtime.SerieDataContext +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2211,7 +2404,8 @@ The attribute for serie data component. ## SerieDataExtraFieldAttribute -> XCharts.Runtime.SerieDataExtraFieldAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -2227,7 +2421,8 @@ The attribute for serie data component. ## SerieEventData -> XCharts.Runtime.SerieEventData +> class in XCharts.Runtime + the data of serie event. |public method|since|description| @@ -2236,7 +2431,8 @@ the data of serie event. ## SerieEventDataPool -> XCharts.Runtime.SerieEventDataPool +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2245,7 +2441,8 @@ the data of serie event. ## SerieHandler -> XCharts.Runtime.SerieHandler +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2278,11 +2475,13 @@ the data of serie event. ## SerieHandler where T -> .SerieHandler where T / Subclasses: [SerieHandler<T>](#seriehandlert) +> class in / Subclasses: [SerieHandler<T>](#seriehandlert) + ## SerieHandler<T> -> XCharts.Runtime.SerieHandler<T> : [SerieHandler where T](#seriehandler where t),[Serie](#serie) +> class in XCharts.Runtime / Inherits from: [SerieHandler where T](#seriehandler where t),[Serie](#serie) + |public method|since|description| |--|--|--| @@ -2310,7 +2509,8 @@ the data of serie event. ## SerieHandlerAttribute -> XCharts.Runtime.SerieHandlerAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -2319,7 +2519,8 @@ the data of serie event. ## SerieHelper -> XCharts.Runtime.SerieHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2363,7 +2564,8 @@ the data of serie event. ## SerieLabelHelper -> XCharts.Runtime.SerieLabelHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2373,7 +2575,8 @@ the data of serie event. ## SerieLabelPool -> XCharts.Runtime.SerieLabelPool +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2383,11 +2586,13 @@ the data of serie event. ## SerieParams -> XCharts.Runtime.SerieParams +> class in XCharts.Runtime + ## SeriesHelper -> XCharts.Runtime.SeriesHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2407,7 +2612,8 @@ the data of serie event. ## SerieSymbol -> XCharts.Runtime.SerieSymbol : [SymbolStyle](#symbolstyle),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [SymbolStyle](#symbolstyle),[ISerieDataComponent](#iseriedatacomponent) + 系列数据项的标记的图形 |public method|since|description| @@ -2418,7 +2624,8 @@ the data of serie event. ## SerieTheme -> XCharts.Runtime.SerieTheme : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + |public method|since|description| |--|--|--| @@ -2427,7 +2634,8 @@ the data of serie event. ## Settings -> XCharts.Runtime.Settings : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) + Global parameter setting component. The default value can be used in general, and can be adjusted when necessary. |public method|since|description| @@ -2437,7 +2645,8 @@ Global parameter setting component. The default value can be used in general, an ## SimplifiedBar -> XCharts.Runtime.SimplifiedBar : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) + |public method|since|description| |--|--|--| @@ -2446,11 +2655,13 @@ Global parameter setting component. The default value can be used in general, an ## SimplifiedBarChart -> XCharts.Runtime.SimplifiedBarChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## SimplifiedCandlestick -> XCharts.Runtime.SimplifiedCandlestick : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) + |public method|since|description| |--|--|--| @@ -2459,11 +2670,13 @@ Global parameter setting component. The default value can be used in general, an ## SimplifiedCandlestickChart -> XCharts.Runtime.SimplifiedCandlestickChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## SimplifiedLine -> XCharts.Runtime.SimplifiedLine : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) + |public method|since|description| |--|--|--| @@ -2472,11 +2685,13 @@ Global parameter setting component. The default value can be used in general, an ## SimplifiedLineChart -> XCharts.Runtime.SimplifiedLineChart : [BaseChart](#basechart) +> class in XCharts.Runtime / Inherits from: [BaseChart](#basechart) + ## Since -> XCharts.Runtime.Since : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / Inherits from: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + |public method|since|description| |--|--|--| @@ -2484,7 +2699,8 @@ Global parameter setting component. The default value can be used in general, an ## SingleAxis -> XCharts.Runtime.SingleAxis : [Axis](#axis),[IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / Inherits from: [Axis](#axis),[IUpdateRuntimeData](#iupdateruntimedata) + Single axis. |public method|since|description| @@ -2494,11 +2710,13 @@ Single axis. ## SingleAxisCoord -> XCharts.Runtime.SingleAxisCoord : [CoordSystem](#coordsystem) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem) + ## StageColor -> XCharts.Runtime.StageColor : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + |public method|since|description| |--|--|--| @@ -2506,7 +2724,10 @@ Single axis. ## StateStyle -> XCharts.Runtime.StateStyle : [ChildComponent](#childcomponent) / Subclasses: [BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle) + +> Since `v3.2.0` + the state style of serie. |public method|since|description| @@ -2517,7 +2738,8 @@ the state style of serie. ## SubTitleTheme -> XCharts.Runtime.SubTitleTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) + |public method|since|description| |--|--|--| @@ -2525,7 +2747,8 @@ the state style of serie. ## SVG -> XUGL.SVG +> class in XUGL + |public method|since|description| |--|--|--| @@ -2535,11 +2758,13 @@ the state style of serie. ## SVGImage -> XCharts.Runtime.SVGImage : [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) +> class in XCharts.Runtime / Inherits from: [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) + ## SVGPath -> XUGL.SVGPath +> class in XUGL + |public method|since|description| |--|--|--| @@ -2549,7 +2774,8 @@ the state style of serie. ## SVGPathSeg -> XUGL.SVGPathSeg +> class in XUGL + |public method|since|description| |--|--|--| @@ -2557,7 +2783,8 @@ the state style of serie. ## SymbolStyle -> XCharts.Runtime.SymbolStyle : [ChildComponent](#childcomponent) / Subclasses: [SerieSymbol](#seriesymbol) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [SerieSymbol](#seriesymbol) + 系列数据项的标记的图形 |public method|since|description| @@ -2567,7 +2794,8 @@ the state style of serie. ## TextLimit -> XCharts.Runtime.TextLimit : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [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. |public method|since|description| @@ -2579,7 +2807,8 @@ Text character limitation and adaptation component. When the length of the text ## TextPadding -> XCharts.Runtime.TextPadding : [Padding](#padding) +> class in XCharts.Runtime / Inherits from: [Padding](#padding) + Settings related to text. |public method|since|description| @@ -2589,7 +2818,8 @@ Settings related to text. ## TextStyle -> XCharts.Runtime.TextStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + Settings related to text. |public method|since|description| @@ -2607,7 +2837,8 @@ Settings related to text. ## Theme -> XCharts.Runtime.Theme : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) +> class in XCharts.Runtime / Inherits from: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) + Theme. |public method|since|description| @@ -2630,7 +2861,8 @@ Theme. ## ThemeStyle -> XCharts.Runtime.ThemeStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + Theme. |public method|since|description| @@ -2644,7 +2876,8 @@ Theme. ## Title -> XCharts.Runtime.Title : [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) + Title component, including main title and subtitle. |public method|since|description| @@ -2654,12 +2887,14 @@ Title component, including main title and subtitle. ## TitleStyle -> XCharts.Runtime.TitleStyle : [LabelStyle](#labelstyle),[ISerieDataComponent](#iseriedatacomponent),[ISerieComponent](#iseriecomponent) +> class in XCharts.Runtime / Inherits from: [LabelStyle](#labelstyle),[ISerieDataComponent](#iseriedatacomponent),[ISerieComponent](#iseriecomponent) + the title of serie. ## TitleTheme -> XCharts.Runtime.TitleTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) + |public method|since|description| |--|--|--| @@ -2667,7 +2902,8 @@ the title of serie. ## Tooltip -> XCharts.Runtime.Tooltip : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) + Tooltip component. |public method|since|description| @@ -2690,15 +2926,18 @@ Tooltip component. ## TooltipContext -> XCharts.Runtime.TooltipContext +> class in XCharts.Runtime + ## TooltipData -> XCharts.Runtime.TooltipData +> class in XCharts.Runtime + ## TooltipHelper -> XCharts.Runtime.TooltipHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2709,7 +2948,8 @@ Tooltip component. ## TooltipTheme -> XCharts.Runtime.TooltipTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) + |public method|since|description| |--|--|--| @@ -2718,7 +2958,8 @@ Tooltip component. ## TooltipView -> XCharts.Runtime.TooltipView +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2732,11 +2973,13 @@ Tooltip component. ## TooltipViewItem -> XCharts.Runtime.TooltipViewItem +> class in XCharts.Runtime + ## UGL -> XUGL.UGL +> class in XUGL + UGUI Graphics Library. |public method|since|description| @@ -2767,11 +3010,13 @@ UGUI Graphics Library. ## UGLExample -> XUGL.UGLExample : [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) +> class in XUGL / Inherits from: [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) + ## UGLHelper -> XUGL.UGLHelper +> class in XUGL + |public method|since|description| |--|--|--| @@ -2801,23 +3046,26 @@ UGUI Graphics Library. ## UIComponent -> XCharts.Runtime.UIComponent : [BaseGraph](#basegraph) +> class in XCharts.Runtime / Inherits from: [BaseGraph](#basegraph) + UI组件基类。 |public method|since|description| |--|--|--| |SetAllDirty()||public override void SetAllDirty()| -|SetDataDirty()|v3.8.2|public void SetDataDirty()| +|SetDataDirty()|v3.9.0|public void SetDataDirty()| |SetVerticesDirty()||public override void SetVerticesDirty()| |UpdateTheme()||public bool UpdateTheme(ThemeType theme)
Update chart theme. | ## UIComponentTheme -> XCharts.Runtime.UIComponentTheme : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + ## UIHelper -> XCharts.Runtime.UIHelper +> class in XCharts.Runtime + UI帮助类。 |public method|since|description| @@ -2826,7 +3074,8 @@ UI帮助类。 ## VisualMap -> XCharts.Runtime.VisualMap : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) + VisualMap component. Mapping data to visual elements such as colors. |public method|since|description| @@ -2847,11 +3096,13 @@ VisualMap component. Mapping data to visual elements such as colors. ## VisualMapContext -> XCharts.Runtime.VisualMapContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / Inherits from: [MainComponentContext](#maincomponentcontext) + ## VisualMapHelper -> XCharts.Runtime.VisualMapHelper +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2864,7 +3115,8 @@ VisualMap component. Mapping data to visual elements such as colors. ## VisualMapRange -> XCharts.Runtime.VisualMapRange : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) + |public method|since|description| |--|--|--| @@ -2872,7 +3124,8 @@ VisualMap component. Mapping data to visual elements such as colors. ## VisualMapTheme -> XCharts.Runtime.VisualMapTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) + |public method|since|description| |--|--|--| @@ -2881,7 +3134,8 @@ VisualMap component. Mapping data to visual elements such as colors. ## XAxis -> XCharts.Runtime.XAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) + The x axis in cartesian(rectangular) coordinate. |public method|since|description| @@ -2890,7 +3144,8 @@ The x axis in cartesian(rectangular) coordinate. ## XChartsMgr -> XCharts.Runtime.XChartsMgr +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2907,7 +3162,8 @@ The x axis in cartesian(rectangular) coordinate. ## XCResourceImporterWindow -> XCharts.Runtime.XCResourceImporterWindow : [UnityEditor.EditorWindow](https://docs.unity3d.com/ScriptReference/30_search.html?q=unityeditor.editorwindow) +> class in XCharts.Runtime / Inherits from: [UnityEditor.EditorWindow](https://docs.unity3d.com/ScriptReference/30_search.html?q=unityeditor.editorwindow) + |public method|since|description| |--|--|--| @@ -2915,7 +3171,8 @@ The x axis in cartesian(rectangular) coordinate. ## XCResourcesImporter -> XCharts.Runtime.XCResourcesImporter +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2925,7 +3182,8 @@ The x axis in cartesian(rectangular) coordinate. ## XCSettings -> XCharts.Runtime.XCSettings : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) +> class in XCharts.Runtime / Inherits from: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) + |public method|since|description| |--|--|--| @@ -2935,7 +3193,8 @@ The x axis in cartesian(rectangular) coordinate. ## XCThemeMgr -> XCharts.Runtime.XCThemeMgr +> class in XCharts.Runtime + |public method|since|description| |--|--|--| @@ -2956,7 +3215,8 @@ The x axis in cartesian(rectangular) coordinate. ## XLog -> XCharts.Runtime.XLog : [MonoBehaviour](#monobehaviour) +> class in XCharts.Runtime / Inherits from: [MonoBehaviour](#monobehaviour) + Log system. Used to output logs with date and log type, support output to file, support custom output log type. |public method|since|description| @@ -2979,7 +3239,8 @@ Log system. Used to output logs with date and log type, support output to file, ## YAxis -> XCharts.Runtime.YAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) + The x axis in cartesian(rectangular) coordinate. |public method|since|description| diff --git a/Documentation~/en/changelog.md b/Documentation~/en/changelog.md index 5d64d0f9..db68dc6c 100644 --- a/Documentation~/en/changelog.md +++ b/Documentation~/en/changelog.md @@ -2,6 +2,7 @@ # 更新日志 [master](#master) +[v3.9.0](#v390) [v3.8.1](#v381) [v3.8.0](#v380) [v3.7.0](#v370) @@ -64,6 +65,33 @@ ## master +## v3.9.0 + +Highlights: + +* Added `minorTick` for `Log` type of `Axis` +* Increase whether MarkLine's `onTop` setting is displayed at the top level +* Added `UITable` to the wheel casting function, refactoring `UITable` +* Perfect code comments and documentation +* Fixed several issues + +Log details: + +* (2023.11.16) Cancel `Legend`'s `formatter` and replace it with `LabelStyle` +* (2023.11.14) Improved annotation and documentation for LabelStyle's formatter (#291) +* (2023.11.11) Fix to comments Documentation for some comments in `Documentation` (#290) +* (2023.11.11) fixed an issue where Legend's formatter didn't refresh automatically when data was changed +* (2023.11.05) Fix to SerieEventData's value always being 0 (#287) +* (2023.11.03) Fix to abnormal mouse movement when setting `Bar` gradient (#285) +* (2023.11.02) Optimizes ignoring of formatter when SerieData is set to ignore +* (2023.11.01) Added whether MarkLine's `onTop` setting is displayed at the top level +* (2023.10.21) Fix to `Label` location exception when `Pie` has 0 data +* (2023.10.21) Added subscale support for `Axis` +* (2023.10.19) Fixed abnormal lead line when `Pie` set rose chart +* (2023.10.15) Fixed Animation exception when `Line` was set to `AlongPath` (#281) +* (2023.10.12) Fixed invalid value axis when `MarkLine` specified `yValue` +* (2023.10.11) Fixed invalid setting of `Serie` `showDataDimension` + ## v3.8.1 * (2023.10.02) Release `v3.8.1` version diff --git a/Documentation~/en/configuration.md b/Documentation~/en/configuration.md index c128c11e..546c8dc1 100644 --- a/Documentation~/en/configuration.md +++ b/Documentation~/en/configuration.md @@ -197,7 +197,7 @@ import APITable from '@site/src/components/APITable'; ## AngleAxis -> XCharts.Runtime.AngleAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) Angle axis of Polar Coordinate. @@ -216,11 +216,11 @@ Angle axis of Polar Coordinate. ## AngleAxisTheme -> XCharts.Runtime.AngleAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) ## AnimationAddition -> XCharts.Runtime.AnimationAddition : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) > Since `v3.8.0` @@ -228,7 +228,7 @@ Data addition animation. ## AnimationChange -> XCharts.Runtime.AnimationChange : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) > Since `v3.8.0` @@ -236,7 +236,7 @@ Data change animation. ## AnimationFadeIn -> XCharts.Runtime.AnimationFadeIn : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) > Since `v3.8.0` @@ -244,7 +244,7 @@ Fade in animation. ## AnimationFadeOut -> XCharts.Runtime.AnimationFadeOut : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) > Since `v3.8.0` @@ -252,7 +252,7 @@ Fade out animation. ## AnimationHiding -> XCharts.Runtime.AnimationHiding : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) > Since `v3.8.0` @@ -260,7 +260,7 @@ Data hiding animation. ## AnimationInfo -> XCharts.Runtime.AnimationInfo / Subclasses: [AnimationFadeIn](#animationfadein), [AnimationFadeOut](#animationfadeout), [AnimationChange](#animationchange), [AnimationAddition](#animationaddition), [AnimationHiding](#animationhiding), [AnimationInteraction](#animationinteraction) +> class in XCharts.Runtime / Subclasses: [AnimationFadeIn](#animationfadein), [AnimationFadeOut](#animationfadeout), [AnimationChange](#animationchange), [AnimationAddition](#animationaddition), [AnimationHiding](#animationhiding), [AnimationInteraction](#animationinteraction) > Since `v3.8.0` @@ -284,7 +284,7 @@ the animation info. ## AnimationInteraction -> XCharts.Runtime.AnimationInteraction : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / Inherits from: [AnimationInfo](#animationinfo) > Since `v3.8.0` @@ -307,7 +307,7 @@ Interactive animation of charts. ## AnimationStyle -> XCharts.Runtime.AnimationStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) the animation of serie. support animation type: fadeIn, fadeOut, change, addition. @@ -336,7 +336,7 @@ the animation of serie. support animation type: fadeIn, fadeOut, change, additio ## AreaStyle -> XCharts.Runtime.AreaStyle : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) The style of area. @@ -361,7 +361,7 @@ The style of area. ## ArrowStyle -> XCharts.Runtime.ArrowStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) ```mdx-code-block @@ -382,7 +382,7 @@ The style of area. ## Axis -> XCharts.Runtime.Axis : [MainComponent](#maincomponent) / Subclasses: [AngleAxis](#angleaxis), [ParallelAxis](#parallelaxis), [RadiusAxis](#radiusaxis), [SingleAxis](#singleaxis), [XAxis](#xaxis), [YAxis](#yaxis) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) / Subclasses: [AngleAxis](#angleaxis), [ParallelAxis](#parallelaxis), [RadiusAxis](#radiusaxis), [SingleAxis](#singleaxis), [XAxis](#xaxis), [YAxis](#yaxis) The axis in rectangular coordinate. @@ -431,7 +431,7 @@ The axis in rectangular coordinate. ## AxisLabel -> XCharts.Runtime.AxisLabel : [LabelStyle](#labelstyle) +> class in XCharts.Runtime / Inherits from: [LabelStyle](#labelstyle) Settings related to axis label. @@ -456,7 +456,7 @@ Settings related to axis label. ## AxisLine -> XCharts.Runtime.AxisLine : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) Settings related to axis line. @@ -477,7 +477,7 @@ Settings related to axis line. ## AxisMinorSplitLine -> XCharts.Runtime.AxisMinorSplitLine : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) > Since `v3.2.0` @@ -499,7 +499,7 @@ Minor split line of axis in grid area. ## AxisMinorTick -> XCharts.Runtime.AxisMinorTick : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) > Since `v3.2.0` @@ -521,7 +521,7 @@ Settings related to axis minor tick. ## AxisName -> XCharts.Runtime.AxisName : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) the name of axis. @@ -543,7 +543,7 @@ the name of axis. ## AxisSplitArea -> XCharts.Runtime.AxisSplitArea : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) Split area of axis in grid area, not shown by default. @@ -563,7 +563,7 @@ Split area of axis in grid area, not shown by default. ## AxisSplitLine -> XCharts.Runtime.AxisSplitLine : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) Split line of axis in grid area. @@ -586,11 +586,11 @@ Split line of axis in grid area. ## AxisTheme -> XCharts.Runtime.AxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) ## AxisTick -> XCharts.Runtime.AxisTick : [BaseLine](#baseline) +> class in XCharts.Runtime / Inherits from: [BaseLine](#baseline) Settings related to axis tick. @@ -615,7 +615,7 @@ Settings related to axis tick. ## Background -> XCharts.Runtime.Background : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) Background component. @@ -638,11 +638,11 @@ Background component. ## Bar -> XCharts.Runtime.Bar : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ## BaseAxisTheme -> XCharts.Runtime.BaseAxisTheme : [ComponentTheme](#componenttheme) / Subclasses: [AxisTheme](#axistheme), [RadiusAxisTheme](#radiusaxistheme), [AngleAxisTheme](#angleaxistheme), [PolarAxisTheme](#polaraxistheme), [RadarAxisTheme](#radaraxistheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) / Subclasses: [AxisTheme](#axistheme), [RadiusAxisTheme](#radiusaxistheme), [AngleAxisTheme](#angleaxistheme), [PolarAxisTheme](#polaraxistheme), [RadarAxisTheme](#radaraxistheme) ```mdx-code-block @@ -671,7 +671,7 @@ Background component. ## BaseLine -> XCharts.Runtime.BaseLine : [ChildComponent](#childcomponent) / Subclasses: [AxisLine](#axisline), [AxisMinorSplitLine](#axisminorsplitline), [AxisMinorTick](#axisminortick), [AxisSplitLine](#axissplitline), [AxisTick](#axistick) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [AxisLine](#axisline), [AxisMinorSplitLine](#axisminorsplitline), [AxisMinorTick](#axisminortick), [AxisSplitLine](#axissplitline), [AxisTick](#axistick) Settings related to base line. @@ -691,15 +691,15 @@ Settings related to base line. ## BaseScatter -> XCharts.Runtime.BaseScatter : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) / Subclasses: [EffectScatter](#effectscatter), [Scatter](#scatter) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) / Subclasses: [EffectScatter](#effectscatter), [Scatter](#scatter) ## BaseSerie -> XCharts.Runtime.BaseSerie / Subclasses: [Serie](#serie) +> class in XCharts.Runtime / Subclasses: [Serie](#serie) ## BlurStyle -> XCharts.Runtime.BlurStyle : [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) > Since `v3.2.0` @@ -707,23 +707,23 @@ Configurations of blur state. ## CalendarCoord -> XCharts.Runtime.CalendarCoord : [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) ## Candlestick -> XCharts.Runtime.Candlestick : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ## ChartText -> XCharts.Runtime.ChartText +> class in XCharts.Runtime ## ChildComponent -> XCharts.Runtime.ChildComponent / Subclasses: [AnimationStyle](#animationstyle), [AxisName](#axisname), [AxisSplitArea](#axissplitarea), [AreaStyle](#areastyle), [ArrowStyle](#arrowstyle), [BaseLine](#baseline), [IconStyle](#iconstyle), [ImageStyle](#imagestyle), [ItemStyle](#itemstyle), [Level](#level), [LevelStyle](#levelstyle), [LineArrow](#linearrow), [LineStyle](#linestyle), [Location](#location), [MLValue](#mlvalue), [MarqueeStyle](#marqueestyle), [Padding](#padding), [StageColor](#stagecolor), [SymbolStyle](#symbolstyle), [TextLimit](#textlimit), [TextStyle](#textstyle), [CommentItem](#commentitem), [CommentMarkStyle](#commentmarkstyle), [LabelLine](#labelline), [LabelStyle](#labelstyle), [MarkAreaData](#markareadata), [MarkLineData](#marklinedata), [StateStyle](#statestyle), [VisualMapRange](#visualmaprange), [UIComponentTheme](#uicomponenttheme), [SerieData](#seriedata), [ComponentTheme](#componenttheme), [SerieTheme](#serietheme), [ThemeStyle](#themestyle) +> class in XCharts.Runtime / Subclasses: [AnimationStyle](#animationstyle), [AxisName](#axisname), [AxisSplitArea](#axissplitarea), [AreaStyle](#areastyle), [ArrowStyle](#arrowstyle), [BaseLine](#baseline), [IconStyle](#iconstyle), [ImageStyle](#imagestyle), [ItemStyle](#itemstyle), [Level](#level), [LevelStyle](#levelstyle), [LineArrow](#linearrow), [LineStyle](#linestyle), [Location](#location), [MLValue](#mlvalue), [MarqueeStyle](#marqueestyle), [Padding](#padding), [StageColor](#stagecolor), [SymbolStyle](#symbolstyle), [TextLimit](#textlimit), [TextStyle](#textstyle), [CommentItem](#commentitem), [CommentMarkStyle](#commentmarkstyle), [LabelLine](#labelline), [LabelStyle](#labelstyle), [MarkAreaData](#markareadata), [MarkLineData](#marklinedata), [StateStyle](#statestyle), [VisualMapRange](#visualmaprange), [UIComponentTheme](#uicomponenttheme), [SerieData](#seriedata), [ComponentTheme](#componenttheme), [SerieTheme](#serietheme), [ThemeStyle](#themestyle) ## Comment -> XCharts.Runtime.Comment : [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) comment of chart. @@ -745,7 +745,7 @@ comment of chart. ## CommentItem -> XCharts.Runtime.CommentItem : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) comment of chart. @@ -769,7 +769,7 @@ comment of chart. ## CommentMarkStyle -> XCharts.Runtime.CommentMarkStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) the comment mark style. @@ -789,7 +789,7 @@ the comment mark style. ## ComponentTheme -> XCharts.Runtime.ComponentTheme : [ChildComponent](#childcomponent) / Subclasses: [BaseAxisTheme](#baseaxistheme), [DataZoomTheme](#datazoomtheme), [LegendTheme](#legendtheme), [SubTitleTheme](#subtitletheme), [TitleTheme](#titletheme), [TooltipTheme](#tooltiptheme), [VisualMapTheme](#visualmaptheme) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [BaseAxisTheme](#baseaxistheme), [DataZoomTheme](#datazoomtheme), [LegendTheme](#legendtheme), [SubTitleTheme](#subtitletheme), [TitleTheme](#titletheme), [TooltipTheme](#tooltiptheme), [VisualMapTheme](#visualmaptheme) ```mdx-code-block @@ -810,13 +810,13 @@ the comment mark style. ## CoordSystem -> XCharts.Runtime.CoordSystem : [MainComponent](#maincomponent) / Subclasses: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord), [SingleAxisCoord](#singleaxiscoord) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) / Subclasses: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord), [SingleAxisCoord](#singleaxiscoord) Coordinate system component. ## DataZoom -> XCharts.Runtime.DataZoom : [MainComponent](#maincomponent), [IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / Inherits from: [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. @@ -866,7 +866,7 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DataZoomTheme -> XCharts.Runtime.DataZoomTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) ```mdx-code-block @@ -889,7 +889,7 @@ DataZoom component is used for zooming a specific area, which enables user to in ## DebugInfo -> XCharts.Runtime.DebugInfo +> class in XCharts.Runtime ```mdx-code-block @@ -910,11 +910,11 @@ DataZoom component is used for zooming a specific area, which enables user to in ## EffectScatter -> XCharts.Runtime.EffectScatter : [BaseScatter](#basescatter) +> class in XCharts.Runtime / Inherits from: [BaseScatter](#basescatter) ## EmphasisStyle -> XCharts.Runtime.EmphasisStyle : [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) > Since `v3.2.0` @@ -937,11 +937,11 @@ Configurations of emphasis state. ## EndLabelStyle -> XCharts.Runtime.EndLabelStyle : [LabelStyle](#labelstyle) +> class in XCharts.Runtime / Inherits from: [LabelStyle](#labelstyle) ## GridCoord -> XCharts.Runtime.GridCoord : [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) Grid component. @@ -969,7 +969,7 @@ Grid component. ## GridLayout -> XCharts.Runtime.GridLayout : [MainComponent](#maincomponent), [IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent), [IUpdateRuntimeData](#iupdateruntimedata) > Since `v3.8.0` @@ -998,7 +998,7 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## Heatmap -> XCharts.Runtime.Heatmap : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ```mdx-code-block @@ -1015,7 +1015,7 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## IconStyle -> XCharts.Runtime.IconStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) ```mdx-code-block @@ -1041,7 +1041,7 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## ImageStyle -> XCharts.Runtime.ImageStyle : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) ```mdx-code-block @@ -1064,7 +1064,7 @@ Grid layout component. Used to manage the layout of multiple `GridCoord`, and th ## Indicator -> XCharts.Runtime.Indicator +> class in XCharts.Runtime Indicator of radar chart, which is used to assign multiple variables(dimensions) in radar chart. @@ -1106,37 +1106,37 @@ Indicator of radar chart, which is used to assign multiple variables(dimensions) ## INeedSerieContainer -> XCharts.Runtime.INeedSerieContainer / Subclasses: [Bar](#bar), [SimplifiedBar](#simplifiedbar), [Candlestick](#candlestick), [SimplifiedCandlestick](#simplifiedcandlestick), [Heatmap](#heatmap), [Line](#line), [SimplifiedLine](#simplifiedline), [Parallel](#parallel), [Radar](#radar), [BaseScatter](#basescatter) +> class in XCharts.Runtime / Subclasses: [Bar](#bar), [SimplifiedBar](#simplifiedbar), [Candlestick](#candlestick), [SimplifiedCandlestick](#simplifiedcandlestick), [Heatmap](#heatmap), [Line](#line), [SimplifiedLine](#simplifiedline), [Parallel](#parallel), [Radar](#radar), [BaseScatter](#basescatter) ## IPropertyChanged -> XCharts.Runtime.IPropertyChanged / Subclasses: [Location](#location), [Comment](#comment), [Legend](#legend), [Title](#title) +> class in XCharts.Runtime / Subclasses: [Location](#location), [Comment](#comment), [Legend](#legend), [Title](#title) 属性变更接口 ## ISerieComponent -> XCharts.Runtime.ISerieComponent / Subclasses: [AreaStyle](#areastyle), [ImageStyle](#imagestyle), [LineArrow](#linearrow), [LabelLine](#labelline), [LabelStyle](#labelstyle), [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle), [TitleStyle](#titlestyle) +> class in XCharts.Runtime / Subclasses: [AreaStyle](#areastyle), [ImageStyle](#imagestyle), [LineArrow](#linearrow), [LabelLine](#labelline), [LabelStyle](#labelstyle), [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle), [TitleStyle](#titlestyle) The interface for serie component. ## ISerieContainer -> XCharts.Runtime.ISerieContainer / Subclasses: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord) +> class in XCharts.Runtime / Subclasses: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord) ## ISerieDataComponent -> XCharts.Runtime.ISerieDataComponent / Subclasses: [AreaStyle](#areastyle), [ImageStyle](#imagestyle), [ItemStyle](#itemstyle), [LineStyle](#linestyle), [SerieSymbol](#seriesymbol), [LabelLine](#labelline), [LabelStyle](#labelstyle), [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle), [TitleStyle](#titlestyle) +> class in XCharts.Runtime / Subclasses: [AreaStyle](#areastyle), [ImageStyle](#imagestyle), [ItemStyle](#itemstyle), [LineStyle](#linestyle), [SerieSymbol](#seriesymbol), [LabelLine](#labelline), [LabelStyle](#labelstyle), [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle), [TitleStyle](#titlestyle) The interface for serie data component. ## ISimplifiedSerie -> XCharts.Runtime.ISimplifiedSerie / Subclasses: [SimplifiedBar](#simplifiedbar), [SimplifiedCandlestick](#simplifiedcandlestick), [SimplifiedLine](#simplifiedline) +> class in XCharts.Runtime / Subclasses: [SimplifiedBar](#simplifiedbar), [SimplifiedCandlestick](#simplifiedcandlestick), [SimplifiedLine](#simplifiedline) ## ItemStyle -> XCharts.Runtime.ItemStyle : [ChildComponent](#childcomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent), [ISerieDataComponent](#iseriedatacomponent) 图形样式。 @@ -1174,11 +1174,11 @@ The interface for serie data component. ## IUpdateRuntimeData -> XCharts.Runtime.IUpdateRuntimeData / Subclasses: [SingleAxis](#singleaxis), [DataZoom](#datazoom), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [GridLayout](#gridlayout), [ParallelCoord](#parallelcoord) +> class in XCharts.Runtime / Subclasses: [SingleAxis](#singleaxis), [DataZoom](#datazoom), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [GridLayout](#gridlayout), [ParallelCoord](#parallelcoord) ## LabelLine -> XCharts.Runtime.LabelLine : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) 标签的引导线 @@ -1207,7 +1207,7 @@ The interface for serie data component. ## LabelStyle -> XCharts.Runtime.LabelStyle : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) / Subclasses: [AxisLabel](#axislabel), [EndLabelStyle](#endlabelstyle), [TitleStyle](#titlestyle) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) / Subclasses: [AxisLabel](#axislabel), [EndLabelStyle](#endlabelstyle), [TitleStyle](#titlestyle) Text label of chart, to explain some data information about graphic item like value, name and so on. @@ -1240,21 +1240,21 @@ Text label of chart, to explain some data information about graphic item like va ## Lang -> XCharts.Runtime.Lang : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) +> class in XCharts.Runtime / Inherits from: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) Language. ## LangCandlestick -> XCharts.Runtime.LangCandlestick +> class in XCharts.Runtime ## LangTime -> XCharts.Runtime.LangTime +> class in XCharts.Runtime ## Legend -> XCharts.Runtime.Legend : [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / Inherits from: [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. @@ -1275,8 +1275,7 @@ Legend component.The legend component shows different sets of tags, colors, and |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. |itemOpacity|1||the opacity of item color. -|formatter|||Legend content string template formatter. Support for wrapping lines with \n. Template:{value}. -|numericFormatter|||Standard numeric format strings. +|formatter|||No longer used, the use of LabelStyle.formatter instead. |labelStyle|||the style of text. [LabelStyle](#labelstyle)| |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. If data is not specified, it will be auto collected from series. |icons|||自定义的图例标记图形。 @@ -1291,7 +1290,7 @@ Legend component.The legend component shows different sets of tags, colors, and ## LegendTheme -> XCharts.Runtime.LegendTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) ```mdx-code-block @@ -1308,7 +1307,7 @@ Legend component.The legend component shows different sets of tags, colors, and ## Level -> XCharts.Runtime.Level : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) ```mdx-code-block @@ -1327,7 +1326,7 @@ Legend component.The legend component shows different sets of tags, colors, and ## LevelStyle -> XCharts.Runtime.LevelStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) ```mdx-code-block @@ -1345,11 +1344,11 @@ Legend component.The legend component shows different sets of tags, colors, and ## Line -> XCharts.Runtime.Line : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ## LineArrow -> XCharts.Runtime.LineArrow : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent) ```mdx-code-block @@ -1368,7 +1367,7 @@ Legend component.The legend component shows different sets of tags, colors, and ## LineStyle -> XCharts.Runtime.LineStyle : [ChildComponent](#childcomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent), [ISerieDataComponent](#iseriedatacomponent) The style of line. @@ -1397,7 +1396,7 @@ The style of line. ## Location -> XCharts.Runtime.Location : [ChildComponent](#childcomponent), [IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent), [IPropertyChanged](#ipropertychanged) Location type. Quick to set the general location. @@ -1420,11 +1419,11 @@ Location type. Quick to set the general location. ## MainComponent -> XCharts.Runtime.MainComponent : [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=IComparable) / Subclasses: [Axis](#axis), [Background](#background), [Comment](#comment), [DataZoom](#datazoom), [Legend](#legend), [MarkArea](#markarea), [MarkLine](#markline), [Settings](#settings), [Title](#title), [Tooltip](#tooltip), [VisualMap](#visualmap), [GridLayout](#gridlayout), [CoordSystem](#coordsystem) +> class in XCharts.Runtime / Inherits from: [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=IComparable) / Subclasses: [Axis](#axis), [Background](#background), [Comment](#comment), [DataZoom](#datazoom), [Legend](#legend), [MarkArea](#markarea), [MarkLine](#markline), [Settings](#settings), [Title](#title), [Tooltip](#tooltip), [VisualMap](#visualmap), [GridLayout](#gridlayout), [CoordSystem](#coordsystem) ## MarkArea -> XCharts.Runtime.MarkArea : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) Used to mark an area in chart. For example, mark a time interval. @@ -1449,7 +1448,7 @@ Used to mark an area in chart. For example, mark a time interval. ## MarkAreaData -> XCharts.Runtime.MarkAreaData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) 标域的数据。 @@ -1474,7 +1473,7 @@ Used to mark an area in chart. For example, mark a time interval. ## MarkLine -> XCharts.Runtime.MarkLine : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) Use a line in the chart to illustrate. @@ -1487,7 +1486,7 @@ Use a line in the chart to illustrate. |--|--|--|--| |show|true||Whether to display the marking line. |serieIndex|0||The serie index of markLine. -|onTop|true|v3.8.2|whether the markline is on top. +|onTop|true|v3.9.0|whether the markline is on top. |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. @@ -1497,9 +1496,9 @@ Use a line in the chart to illustrate. ## MarkLineData -> XCharts.Runtime.MarkLineData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) -> Since `v3.8.2` +> Since `v3.9.0` Data of marking line. @@ -1530,7 +1529,7 @@ Data of marking line. ## MarqueeStyle -> XCharts.Runtime.MarqueeStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) > Since `v3.5.0` @@ -1554,7 +1553,7 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## MLValue -> XCharts.Runtime.MLValue : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) > Since `v3.8.0` @@ -1576,7 +1575,7 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## Padding -> XCharts.Runtime.Padding : [ChildComponent](#childcomponent) / Subclasses: [TextPadding](#textpadding) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [TextPadding](#textpadding) padding setting of item or text. @@ -1599,15 +1598,15 @@ padding setting of item or text. ## Parallel -> XCharts.Runtime.Parallel : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ## ParallelAxis -> XCharts.Runtime.ParallelAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) ## ParallelCoord -> XCharts.Runtime.ParallelCoord : [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) Grid component. @@ -1632,7 +1631,7 @@ Grid component. ## Pie -> XCharts.Runtime.Pie : [Serie](#serie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie) ```mdx-code-block @@ -1649,11 +1648,11 @@ Grid component. ## PolarAxisTheme -> XCharts.Runtime.PolarAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) ## PolarCoord -> XCharts.Runtime.PolarCoord : [CoordSystem](#coordsystem), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem), [ISerieContainer](#iseriecontainer) Polar coordinate can be used in scatter and line chart. Every polar coordinate has an angleAxis and a radiusAxis. @@ -1676,7 +1675,7 @@ Polar coordinate can be used in scatter and line chart. Every polar coordinate h ## Radar -> XCharts.Runtime.Radar : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ```mdx-code-block @@ -1693,35 +1692,35 @@ Polar coordinate can be used in scatter and line chart. Every polar coordinate h ## RadarAxisTheme -> XCharts.Runtime.RadarAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) ## RadarCoord -> XCharts.Runtime.RadarCoord : [CoordSystem](#coordsystem), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem), [ISerieContainer](#iseriecontainer) Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适用于雷达图。 ## RadiusAxis -> XCharts.Runtime.RadiusAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) Radial axis of polar coordinate. ## RadiusAxisTheme -> XCharts.Runtime.RadiusAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / Inherits from: [BaseAxisTheme](#baseaxistheme) ## Ring -> XCharts.Runtime.Ring : [Serie](#serie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie) ## Scatter -> XCharts.Runtime.Scatter : [BaseScatter](#basescatter) +> class in XCharts.Runtime / Inherits from: [BaseScatter](#basescatter) ## SelectStyle -> XCharts.Runtime.SelectStyle : [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) > Since `v3.2.0` @@ -1729,7 +1728,7 @@ Configurations of select state. ## Serie -> XCharts.Runtime.Serie : [BaseSerie](#baseserie), [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=IComparable) / Subclasses: [SerieHandler<T>](#seriehandlert), [Bar](#bar), [SimplifiedBar](#simplifiedbar), [Candlestick](#candlestick), [SimplifiedCandlestick](#simplifiedcandlestick), [Heatmap](#heatmap), [Line](#line), [SimplifiedLine](#simplifiedline), [Parallel](#parallel), [Pie](#pie), [Radar](#radar), [Ring](#ring), [BaseScatter](#basescatter) +> class in XCharts.Runtime / Inherits from: [BaseSerie](#baseserie), [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=IComparable) / Subclasses: [SerieHandler<T>](#seriehandlert), [Bar](#bar), [SimplifiedBar](#simplifiedbar), [Candlestick](#candlestick), [SimplifiedCandlestick](#simplifiedcandlestick), [Heatmap](#heatmap), [Line](#line), [SimplifiedLine](#simplifiedline), [Parallel](#parallel), [Pie](#pie), [Radar](#radar), [Ring](#ring), [BaseScatter](#basescatter) 系列。系列一般由数据和配置组成,用来表示具体的图表图形,如折线图的一条折线,柱图的一组柱子等。一个图表中可以包含多个不同类型的系列。 @@ -1819,7 +1818,7 @@ Configurations of select state. ## SerieData -> XCharts.Runtime.SerieData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) A data item of serie. @@ -1846,7 +1845,7 @@ A data item of serie. ## SerieSymbol -> XCharts.Runtime.SerieSymbol : [SymbolStyle](#symbolstyle), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / Inherits from: [SymbolStyle](#symbolstyle), [ISerieDataComponent](#iseriedatacomponent) 系列数据项的标记的图形 @@ -1874,7 +1873,7 @@ A data item of serie. ## SerieTheme -> XCharts.Runtime.SerieTheme : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) ```mdx-code-block @@ -1898,7 +1897,7 @@ A data item of serie. ## Settings -> XCharts.Runtime.Settings : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) Global parameter setting component. The default value can be used in general, and can be adjusted when necessary. @@ -1930,19 +1929,19 @@ Global parameter setting component. The default value can be used in general, an ## SimplifiedBar -> XCharts.Runtime.SimplifiedBar : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) ## SimplifiedCandlestick -> XCharts.Runtime.SimplifiedCandlestick : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) ## SimplifiedLine -> XCharts.Runtime.SimplifiedLine : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / Inherits from: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) ## SingleAxis -> XCharts.Runtime.SingleAxis : [Axis](#axis), [IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / Inherits from: [Axis](#axis), [IUpdateRuntimeData](#iupdateruntimedata) Single axis. @@ -1967,11 +1966,11 @@ Single axis. ## SingleAxisCoord -> XCharts.Runtime.SingleAxisCoord : [CoordSystem](#coordsystem) +> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem) ## StageColor -> XCharts.Runtime.StageColor : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) ```mdx-code-block @@ -1989,7 +1988,7 @@ Single axis. ## StateStyle -> XCharts.Runtime.StateStyle : [ChildComponent](#childcomponent) / Subclasses: [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle) > Since `v3.2.0` @@ -2016,11 +2015,11 @@ the state style of serie. ## SubTitleTheme -> XCharts.Runtime.SubTitleTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) ## SymbolStyle -> XCharts.Runtime.SymbolStyle : [ChildComponent](#childcomponent) / Subclasses: [SerieSymbol](#seriesymbol) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) / Subclasses: [SerieSymbol](#seriesymbol) 系列数据项的标记的图形 @@ -2048,7 +2047,7 @@ the state style of serie. ## TextLimit -> XCharts.Runtime.TextLimit : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [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. @@ -2070,13 +2069,13 @@ Text character limitation and adaptation component. When the length of the text ## TextPadding -> XCharts.Runtime.TextPadding : [Padding](#padding) +> class in XCharts.Runtime / Inherits from: [Padding](#padding) Settings related to text. ## TextStyle -> XCharts.Runtime.TextStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) Settings related to text. @@ -2109,7 +2108,7 @@ Settings related to text. ## Theme -> XCharts.Runtime.Theme : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) +> class in XCharts.Runtime / Inherits from: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) Theme. @@ -2143,7 +2142,7 @@ Theme. ## ThemeStyle -> XCharts.Runtime.ThemeStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) Theme. @@ -2168,7 +2167,7 @@ Theme. ## Title -> XCharts.Runtime.Title : [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) Title component, including main title and subtitle. @@ -2193,17 +2192,17 @@ Title component, including main title and subtitle. ## TitleStyle -> XCharts.Runtime.TitleStyle : [LabelStyle](#labelstyle), [ISerieDataComponent](#iseriedatacomponent), [ISerieComponent](#iseriecomponent) +> class in XCharts.Runtime / Inherits from: [LabelStyle](#labelstyle), [ISerieDataComponent](#iseriedatacomponent), [ISerieComponent](#iseriecomponent) the title of serie. ## TitleTheme -> XCharts.Runtime.TitleTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) ## Tooltip -> XCharts.Runtime.Tooltip : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) Tooltip component. @@ -2252,7 +2251,7 @@ Tooltip component. ## TooltipTheme -> XCharts.Runtime.TooltipTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) ```mdx-code-block @@ -2274,7 +2273,7 @@ Tooltip component. ## UIComponentTheme -> XCharts.Runtime.UIComponentTheme : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) ```mdx-code-block @@ -2293,7 +2292,7 @@ Tooltip component. ## VisualMap -> XCharts.Runtime.VisualMap : [MainComponent](#maincomponent) +> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent) VisualMap component. Mapping data to visual elements such as colors. @@ -2337,7 +2336,7 @@ VisualMap component. Mapping data to visual elements such as colors. ## VisualMapRange -> XCharts.Runtime.VisualMapRange : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent) ```mdx-code-block @@ -2357,7 +2356,7 @@ VisualMap component. Mapping data to visual elements such as colors. ## VisualMapTheme -> XCharts.Runtime.VisualMapTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / Inherits from: [ComponentTheme](#componenttheme) ```mdx-code-block @@ -2377,17 +2376,17 @@ VisualMap component. Mapping data to visual elements such as colors. ## XAxis -> XCharts.Runtime.XAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) The x axis in cartesian(rectangular) coordinate. ## XCResourcesImporter -> XCharts.Runtime.XCResourcesImporter +> class in XCharts.Runtime ## XCSettings -> XCharts.Runtime.XCSettings : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) +> class in XCharts.Runtime / Inherits from: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) ```mdx-code-block @@ -2438,7 +2437,7 @@ The x axis in cartesian(rectangular) coordinate. ## YAxis -> XCharts.Runtime.YAxis : [Axis](#axis) +> class in XCharts.Runtime / Inherits from: [Axis](#axis) The x axis in cartesian(rectangular) coordinate. diff --git a/Documentation~/en/faq.md b/Documentation~/en/faq.md index f615f2ca..31543977 100644 --- a/Documentation~/en/faq.md +++ b/Documentation~/en/faq.md @@ -1,9 +1,5 @@ # XCharts FAQ -[XCharts Homepage](https://github.com/XCharts-Team/XCharts)
-[XCharts API](XChartsAPI-EN.md)
-[XCharts Configuration](XChartsConfiguration-EN.md) - [QA 1: How to adjust the margin between the axis and the background?](#How-to-adjust-the-margin-between-the-axis-and-the=-background) [QA 2: How to play agian the fadeIn animation?](#How-to-play-agian-the-fadeIn-animation) [QA 3: How to customize the color of data item in line chart and pie chart?](#How-to-customize-the-color-of-data-item-in-line-chart-and-pie-chart) @@ -144,7 +140,3 @@ A: This is the limit of `UGUI` on the number of vertices for a single `Graphic`. ## Why-are-the-parameters-set-in-Serie-reset-after-they-run A: Check whether `RemoveData()` and add new `Serie` in the code. If you want to keep the configuration of `Serie`, you can only `ClearData()` which just clear data and then readd the data to the old serie. - -[XCharts Homepage](https://github.com/XCharts-Team/XCharts)
-[XCharts API](XChartsAPI-EN.md)
-[XCharts Configuration](XChartsConfiguration-EN.md) \ No newline at end of file diff --git a/Documentation~/zh/api.md b/Documentation~/zh/api.md index bc0c6791..8eeb0b26 100644 --- a/Documentation~/zh/api.md +++ b/Documentation~/zh/api.md @@ -236,10 +236,11 @@ slug: /api ## AngleAxis -> XCharts.Runtime.AngleAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) + 极坐标系的角度轴。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetValueAngle()||public float GetValueAngle(double value)| |GetValueAngle()||public float GetValueAngle(float value)| @@ -247,43 +248,62 @@ slug: /api ## AngleAxisTheme -> XCharts.Runtime.AngleAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AngleAxisTheme()||public AngleAxisTheme(ThemeType theme) : base(theme) { }| ## AnimationAddition -> XCharts.Runtime.AnimationAddition : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) + +> 从 `v3.8.0` 开始支持 + 数据新增动画。 ## AnimationChange -> XCharts.Runtime.AnimationChange : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) + +> 从 `v3.8.0` 开始支持 + 数据变更动画。 ## AnimationFadeIn -> XCharts.Runtime.AnimationFadeIn : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) + +> 从 `v3.8.0` 开始支持 + 淡入动画。 ## AnimationFadeOut -> XCharts.Runtime.AnimationFadeOut : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) + +> 从 `v3.8.0` 开始支持 + 淡出动画。 ## AnimationHiding -> XCharts.Runtime.AnimationHiding : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) + +> 从 `v3.8.0` 开始支持 + 数据隐藏动画。 ## AnimationInfo -> XCharts.Runtime.AnimationInfo / Subclasses: [AnimationFadeIn](#animationfadein),[AnimationFadeOut](#animationfadeout),[AnimationChange](#animationchange),[AnimationAddition](#animationaddition),[AnimationHiding](#animationhiding),[AnimationInteraction](#animationinteraction) +> class in XCharts.Runtime / 子类: [AnimationFadeIn](#animationfadein),[AnimationFadeOut](#animationfadeout),[AnimationChange](#animationchange),[AnimationAddition](#animationaddition),[AnimationHiding](#animationhiding),[AnimationInteraction](#animationinteraction) + +> 从 `v3.8.0` 开始支持 + 动画配置参数。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |End()||public void End()
结束动画。 | |GetIndexDelay()||public float GetIndexDelay(int dataIndex)
获取动画延迟。 | @@ -298,14 +318,18 @@ slug: /api ## AnimationInfoContext -> XCharts.Runtime.AnimationInfoContext +> class in XCharts.Runtime + ## AnimationInteraction -> XCharts.Runtime.AnimationInteraction : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) + +> 从 `v3.8.0` 开始支持 + 交互动画。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetOffset()||public float GetOffset()| |GetOffset()||public float GetOffset(float total)| @@ -314,10 +338,11 @@ slug: /api ## AnimationStyle -> XCharts.Runtime.AnimationStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 动画组件,用于控制图表的动画播放。支持配置五种动画表现:FadeIn(渐入动画),FadeOut(渐出动画),Change(变更动画),Addition(新增动画),Interaction(交互动画)。 按作用的对象可以分为两类:SerieAnimation(系列动画)和DataAnimation(数据动画)。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Addition()||public void Addition()
开始数据新增动画。 | |CanCheckInteract()||public bool CanCheckInteract()| @@ -353,9 +378,10 @@ slug: /api ## AnimationStyleHelper -> XCharts.Runtime.AnimationStyleHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |CheckDataAnimation()||public static float CheckDataAnimation(BaseChart chart, Serie serie, int dataIndex, float destProgress, float startPorgress = 0)| |GetAnimationPosition()||public static bool GetAnimationPosition(AnimationStyle animation, bool isY, Vector3 lp, Vector3 cp, float progress, ref Vector3 ip)| @@ -364,19 +390,21 @@ slug: /api ## AreaStyle -> XCharts.Runtime.AreaStyle : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + 区域填充样式。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetColor()||public Color32 GetColor()| |GetColor()||public Color32 GetColor(Color32 themeColor)| ## ArrowStyle -> XCharts.Runtime.ArrowStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Clone()||public ArrowStyle Clone()| |Copy()||public void Copy(ArrowStyle arrow)| @@ -384,10 +412,11 @@ slug: /api ## Axis -> XCharts.Runtime.Axis : [MainComponent](#maincomponent) / Subclasses: [AngleAxis](#angleaxis),[ParallelAxis](#parallelaxis),[RadiusAxis](#radiusaxis),[SingleAxis](#singleaxis),[XAxis](#xaxis),[YAxis](#yaxis) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) / 子类: [AngleAxis](#angleaxis),[ParallelAxis](#parallelaxis),[RadiusAxis](#radiusaxis),[SingleAxis](#singleaxis),[XAxis](#xaxis),[YAxis](#yaxis) + 直角坐标系的坐标轴组件。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |AddData()||public void AddData(string category)
添加一个类目到类目数据列表 | |AddIcon()||public void AddIcon(Sprite icon)
添加图标 | @@ -424,17 +453,20 @@ slug: /api ## AxisContext -> XCharts.Runtime.AxisContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## AxisHandler<T> -> XCharts.AxisHandler<T> : [MainComponentHandler](#maincomponenthandler) +> class in XCharts / 继承自: [MainComponentHandler](#maincomponenthandler) + ## AxisHelper -> XCharts.Runtime.AxisHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AdjustCircleLabelPos()||public static void AdjustCircleLabelPos(ChartLabel txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)| |AdjustMinMaxValue()||public static void AdjustMinMaxValue(Axis axis, ref double minValue, ref double maxValue, bool needFormat, double ceilRate = 0)
调整最大最小值 | @@ -460,10 +492,11 @@ slug: /api ## AxisLabel -> XCharts.Runtime.AxisLabel : [LabelStyle](#labelstyle) +> class in XCharts.Runtime / 继承自: [LabelStyle](#labelstyle) + 坐标轴刻度标签的相关设置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |ClearComponentDirty()||public override void ClearComponentDirty()| |Clone()||public new AxisLabel Clone()| @@ -475,20 +508,24 @@ slug: /api ## AxisLine -> XCharts.Runtime.AxisLine : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) + 坐标轴轴线。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Clone()||public AxisLine Clone()| |Copy()||public void Copy(AxisLine axisLine)| ## AxisMinorSplitLine -> XCharts.Runtime.AxisMinorSplitLine : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) + +> 从 `v3.2.0` 开始支持 + 坐标轴在 grid 区域中的次分隔线。次分割线会对齐次刻度线 minorTick。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |ClearVerticesDirty()||public override void ClearVerticesDirty()| |Clone()||public AxisMinorSplitLine Clone()| @@ -496,10 +533,13 @@ slug: /api ## AxisMinorTick -> XCharts.Runtime.AxisMinorTick : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) + +> 从 `v3.2.0` 开始支持 + 坐标轴次刻度相关设置。注意:次刻度无法在类目轴中使用。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |ClearVerticesDirty()||public override void ClearVerticesDirty()| |Clone()||public AxisMinorTick Clone()| @@ -507,20 +547,22 @@ slug: /api ## AxisName -> XCharts.Runtime.AxisName : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 坐标轴名称。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Clone()||public AxisName Clone()| |Copy()||public void Copy(AxisName axisName)| ## AxisSplitArea -> XCharts.Runtime.AxisSplitArea : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 坐标轴在 grid 区域中的分隔区域,默认不显示。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Clone()||public AxisSplitArea Clone()| |Copy()||public void Copy(AxisSplitArea splitArea)| @@ -528,10 +570,11 @@ slug: /api ## AxisSplitLine -> XCharts.Runtime.AxisSplitLine : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) + 坐标轴在 grid 区域中的分隔线。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |ClearVerticesDirty()||public override void ClearVerticesDirty()| |Clone()||public AxisSplitLine Clone()| @@ -539,58 +582,65 @@ slug: /api ## AxisTheme -> XCharts.Runtime.AxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AxisTheme()||public AxisTheme(ThemeType theme) : base(theme) { }| ## AxisTick -> XCharts.Runtime.AxisTick : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) + 坐标轴刻度相关设置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Clone()||public AxisTick Clone()| |Copy()||public void Copy(AxisTick axisTick)| ## Background -> XCharts.Runtime.Background : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) + 背景组件。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |SetDefaultValue()||public override void SetDefaultValue()| ## Bar -> XCharts.Runtime.Bar : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| |ConvertSerie()||public static Bar ConvertSerie(Serie serie)| ## BarChart -> XCharts.Runtime.BarChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## BaseAxisTheme -> XCharts.Runtime.BaseAxisTheme : [ComponentTheme](#componenttheme) / Subclasses: [AxisTheme](#axistheme),[RadiusAxisTheme](#radiusaxistheme),[AngleAxisTheme](#angleaxistheme),[PolarAxisTheme](#polaraxistheme),[RadarAxisTheme](#radaraxistheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) / 子类: [AxisTheme](#axistheme),[RadiusAxisTheme](#radiusaxistheme),[AngleAxisTheme](#angleaxistheme),[PolarAxisTheme](#polaraxistheme),[RadarAxisTheme](#radaraxistheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |BaseAxisTheme()||public BaseAxisTheme(ThemeType theme) : base(theme)| |Copy()||public void Copy(BaseAxisTheme theme)| ## BaseChart -> XCharts.Runtime.BaseChart : [BaseGraph](#basegraph),[ISerializationCallbackReceiver](https://docs.unity3d.com/ScriptReference/30_search.html?q=iserializationcallbackreceiver) / Subclasses: [BarChart](#barchart),[CandlestickChart](#candlestickchart),[HeatmapChart](#heatmapchart),[LineChart](#linechart),[ParallelChart](#parallelchart),[PieChart](#piechart),[PolarChart](#polarchart),[RadarChart](#radarchart),[RingChart](#ringchart),[ScatterChart](#scatterchart),[SimplifiedBarChart](#simplifiedbarchart),[SimplifiedCandlestickChart](#simplifiedcandlestickchart),[SimplifiedLineChart](#simplifiedlinechart) +> class in XCharts.Runtime / 继承自: [BaseGraph](#basegraph),[ISerializationCallbackReceiver](https://docs.unity3d.com/ScriptReference/30_search.html?q=iserializationcallbackreceiver) / 子类: [BarChart](#barchart),[CandlestickChart](#candlestickchart),[HeatmapChart](#heatmapchart),[LineChart](#linechart),[ParallelChart](#parallelchart),[PieChart](#piechart),[PolarChart](#polarchart),[RadarChart](#radarchart),[RingChart](#ringchart),[ScatterChart](#scatterchart),[SimplifiedBarChart](#simplifiedbarchart),[SimplifiedCandlestickChart](#simplifiedcandlestickchart),[SimplifiedLineChart](#simplifiedlinechart) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |onAxisPointerValueChanged||public Action<Axis, double> onAxisPointerValueChanged
坐标轴变更数据索引时回调。参数:axis, dataIndex/dataValue | |onDraw||public Action<VertexHelper> onDraw
自定义绘制回调。在绘制Serie前调用。 | @@ -779,9 +829,10 @@ slug: /api ## BaseGraph -> XCharts.Runtime.BaseGraph : [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic),[IPointerDownHandler](https://docs.unity3d.com/ScriptReference/30_search.html?q=ipointerdownhandler),[IPointerUpHandler](https://docs.unity3d.com/ScriptReference/30_search.html?q=ipointeruphandler),[](#) / Subclasses: [BaseChart](#basechart),[UIComponent](#uicomponent) +> class in XCharts.Runtime / 继承自: [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic),[IPointerDownHandler](https://docs.unity3d.com/ScriptReference/30_search.html?q=ipointerdownhandler),[IPointerUpHandler](https://docs.unity3d.com/ScriptReference/30_search.html?q=ipointeruphandler),[](#) / 子类: [BaseChart](#basechart),[UIComponent](#uicomponent) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |onBeginDrag||public Action<PointerEventData, BaseGraph> onBeginDrag
鼠标开始拖拽回调。 | |onDrag||public Action<PointerEventData, BaseGraph> onDrag
鼠标拖拽回调。 | @@ -814,10 +865,11 @@ slug: /api ## BaseLine -> XCharts.Runtime.BaseLine : [ChildComponent](#childcomponent) / Subclasses: [AxisLine](#axisline),[AxisMinorSplitLine](#axisminorsplitline),[AxisMinorTick](#axisminortick),[AxisSplitLine](#axissplitline),[AxisTick](#axistick) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [AxisLine](#axisline),[AxisMinorSplitLine](#axisminorsplitline),[AxisMinorTick](#axisminortick),[AxisSplitLine](#axissplitline),[AxisTick](#axistick) + 线条基础配置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |BaseLine()||public BaseLine()| |BaseLine()||public BaseLine(bool show) : base()| @@ -829,13 +881,15 @@ slug: /api ## BaseScatter -> XCharts.Runtime.BaseScatter : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) / Subclasses: [EffectScatter](#effectscatter),[Scatter](#scatter) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) / 子类: [EffectScatter](#effectscatter),[Scatter](#scatter) + ## BaseSerie -> XCharts.Runtime.BaseSerie / Subclasses: [Serie](#serie) +> class in XCharts.Runtime / 子类: [Serie](#serie) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ClearComponentDirty()||public static void ClearComponentDirty(ChildComponent component)| |ClearComponentDirty()||public virtual void ClearComponentDirty()| @@ -856,35 +910,42 @@ slug: /api ## BlurStyle -> XCharts.Runtime.BlurStyle : [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + +> 从 `v3.2.0` 开始支持 + 淡出状态样式。 ## CalendarCoord -> XCharts.Runtime.CalendarCoord : [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |IsPointerEnter()||public bool IsPointerEnter()| |UpdateRuntimeData()||public void UpdateRuntimeData(BaseChart chart)| ## Candlestick -> XCharts.Runtime.Candlestick : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| ## CandlestickChart -> XCharts.Runtime.CandlestickChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## ChartCached -> XCharts.Runtime.ChartCached +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ColorToDotStr()||public static string ColorToDotStr(Color color)| |ColorToStr()||public static string ColorToStr(Color color)| @@ -895,17 +956,20 @@ slug: /api ## ChartConst -> XCharts.Runtime.ChartConst +> class in XCharts.Runtime + ## ChartDrawer -> XCharts.Runtime.ChartDrawer +> class in XCharts.Runtime + ## ChartHelper -> XCharts.Runtime.ChartHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ActiveAllObject()||public static void ActiveAllObject(Transform parent, bool active, string match = null)| |AddIcon()||public static Image AddIcon(string name, Transform parent, IconStyle iconStyle)| @@ -972,9 +1036,10 @@ slug: /api ## ChartLabel -> XCharts.Runtime.ChartLabel : [Image](https://docs.unity3d.com/ScriptReference/30_search.html?q=image) +> class in XCharts.Runtime / 继承自: [Image](https://docs.unity3d.com/ScriptReference/30_search.html?q=image) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetHeight()||public float GetHeight()| |GetPosition()||public Vector3 GetPosition()| @@ -1001,17 +1066,19 @@ slug: /api ## ChartObject -> XCharts.Runtime.ChartObject +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Destroy()||public virtual void Destroy()| ## ChartText -> XCharts.Runtime.ChartText +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ChartText()||public ChartText()| |ChartText()||public ChartText(GameObject textParent)| @@ -1037,18 +1104,20 @@ slug: /api ## CheckHelper -> XCharts.Runtime.CheckHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |CheckChart()||public static string CheckChart(BaseChart chart)| |CheckChart()||public static string CheckChart(BaseGraph chart)| ## ChildComponent -> XCharts.Runtime.ChildComponent / Subclasses: [AnimationStyle](#animationstyle),[AxisName](#axisname),[AxisSplitArea](#axissplitarea),[AreaStyle](#areastyle),[ArrowStyle](#arrowstyle),[BaseLine](#baseline),[IconStyle](#iconstyle),[ImageStyle](#imagestyle),[ItemStyle](#itemstyle),[Level](#level),[LevelStyle](#levelstyle),[LineArrow](#linearrow),[LineStyle](#linestyle),[Location](#location),[MLValue](#mlvalue),[MarqueeStyle](#marqueestyle),[Padding](#padding),[StageColor](#stagecolor),[SymbolStyle](#symbolstyle),[TextLimit](#textlimit),[TextStyle](#textstyle),[CommentItem](#commentitem),[CommentMarkStyle](#commentmarkstyle),[LabelLine](#labelline),[LabelStyle](#labelstyle),[MarkAreaData](#markareadata),[MarkLineData](#marklinedata),[StateStyle](#statestyle),[VisualMapRange](#visualmaprange),[UIComponentTheme](#uicomponenttheme),[SerieData](#seriedata),[ComponentTheme](#componenttheme),[SerieTheme](#serietheme),[ThemeStyle](#themestyle) +> class in XCharts.Runtime / 子类: [AnimationStyle](#animationstyle),[AxisName](#axisname),[AxisSplitArea](#axissplitarea),[AreaStyle](#areastyle),[ArrowStyle](#arrowstyle),[BaseLine](#baseline),[IconStyle](#iconstyle),[ImageStyle](#imagestyle),[ItemStyle](#itemstyle),[Level](#level),[LevelStyle](#levelstyle),[LineArrow](#linearrow),[LineStyle](#linestyle),[Location](#location),[MLValue](#mlvalue),[MarqueeStyle](#marqueestyle),[Padding](#padding),[StageColor](#stagecolor),[SymbolStyle](#symbolstyle),[TextLimit](#textlimit),[TextStyle](#textstyle),[CommentItem](#commentitem),[CommentMarkStyle](#commentmarkstyle),[LabelLine](#labelline),[LabelStyle](#labelstyle),[MarkAreaData](#markareadata),[MarkLineData](#marklinedata),[StateStyle](#statestyle),[VisualMapRange](#visualmaprange),[UIComponentTheme](#uicomponenttheme),[SerieData](#seriedata),[ComponentTheme](#componenttheme),[SerieTheme](#serietheme),[ThemeStyle](#themestyle) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ClearComponentDirty()||public static void ClearComponentDirty(ChildComponent component)| |ClearComponentDirty()||public virtual void ClearComponentDirty()| @@ -1063,18 +1132,20 @@ slug: /api ## ColorUtil -> XCharts.Runtime.ColorUtil +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetColor()||public static Color32 GetColor(string hexColorStr)
将字符串颜色值转成Color。 | ## Comment -> XCharts.Runtime.Comment : [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) + 图表注解组件。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetLabelStyle()||public LabelStyle GetLabelStyle(int index)| |GetMarkStyle()||public CommentMarkStyle GetMarkStyle(int index)| @@ -1082,28 +1153,32 @@ slug: /api ## CommentItem -> XCharts.Runtime.CommentItem : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 注解项。 ## CommentMarkStyle -> XCharts.Runtime.CommentMarkStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 注解项区域样式。 ## ComponentHandlerAttribute -> XCharts.Runtime.ComponentHandlerAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ComponentHandlerAttribute()||public ComponentHandlerAttribute(Type handler)| |ComponentHandlerAttribute()||public ComponentHandlerAttribute(Type handler, bool allowMultiple)| ## ComponentHelper -> XCharts.Runtime.ComponentHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetAngleAxis()||public static AngleAxis GetAngleAxis(List<MainComponent> components, int polarIndex)| |GetRadiusAxis()||public static RadiusAxis GetRadiusAxis(List<MainComponent> components, int polarIndex)| @@ -1113,9 +1188,10 @@ slug: /api ## ComponentTheme -> XCharts.Runtime.ComponentTheme : [ChildComponent](#childcomponent) / Subclasses: [BaseAxisTheme](#baseaxistheme),[DataZoomTheme](#datazoomtheme),[LegendTheme](#legendtheme),[SubTitleTheme](#subtitletheme),[TitleTheme](#titletheme),[TooltipTheme](#tooltiptheme),[VisualMapTheme](#visualmaptheme) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [BaseAxisTheme](#baseaxistheme),[DataZoomTheme](#datazoomtheme),[LegendTheme](#legendtheme),[SubTitleTheme](#subtitletheme),[TitleTheme](#titletheme),[TooltipTheme](#tooltiptheme),[VisualMapTheme](#visualmaptheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ComponentTheme()||public ComponentTheme(ThemeType theme)| |Copy()||public virtual void Copy(ComponentTheme theme)| @@ -1123,9 +1199,10 @@ slug: /api ## CoordOptionsAttribute -> XCharts.Runtime.CoordOptionsAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Contains<T>()||public bool Contains<T>() where T : CoordSystem| |CoordOptionsAttribute()||public CoordOptionsAttribute(Type coord)| @@ -1135,15 +1212,17 @@ slug: /api ## CoordSystem -> XCharts.Runtime.CoordSystem : [MainComponent](#maincomponent) / Subclasses: [RadarCoord](#radarcoord),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[ParallelCoord](#parallelcoord),[PolarCoord](#polarcoord),[SingleAxisCoord](#singleaxiscoord) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) / 子类: [RadarCoord](#radarcoord),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[ParallelCoord](#parallelcoord),[PolarCoord](#polarcoord),[SingleAxisCoord](#singleaxiscoord) + 坐标系系统。 ## DataZoom -> XCharts.Runtime.DataZoom : [MainComponent](#maincomponent),[IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent),[IUpdateRuntimeData](#iupdateruntimedata) + DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息,或者概览数据整体,或者去除离群点的影响。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetBackgroundColor()||public Color32 GetBackgroundColor(Color32 themeColor)| |GetBorderColor()||public Color32 GetBorderColor(Color32 themeColor)| @@ -1163,31 +1242,35 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ## DataZoomContext -> XCharts.Runtime.DataZoomContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## DataZoomHelper -> XCharts.Runtime.DataZoomHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |UpdateDataZoomRuntimeStartEndValue()||public static void UpdateDataZoomRuntimeStartEndValue(DataZoom dataZoom, Serie serie)| |UpdateDataZoomRuntimeStartEndValue<T>()||public static void UpdateDataZoomRuntimeStartEndValue<T>(BaseChart chart) where T : Serie| ## DataZoomTheme -> XCharts.Runtime.DataZoomTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Copy()||public void Copy(DataZoomTheme theme)| |DataZoomTheme()||public DataZoomTheme(ThemeType theme) : base(theme)| ## DateTimeUtil -> XCharts.Runtime.DateTimeUtil +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetDateTime()||public static DateTime GetDateTime(int timestamp)| |GetTimestamp()||public static int GetTimestamp()| @@ -1195,65 +1278,75 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ## DebugInfo -> XCharts.Runtime.DebugInfo +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Init()||public void Init(BaseChart chart)| |Update()||public void Update()| ## DefaultAnimationAttribute -> XCharts.Runtime.DefaultAnimationAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |DefaultAnimationAttribute()||public DefaultAnimationAttribute(AnimationType handler)| |DefaultAnimationAttribute()||public DefaultAnimationAttribute(AnimationType handler, bool enableSerieDataAddedAnimation)| ## DefaultTooltipAttribute -> XCharts.Runtime.DefaultTooltipAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |DefaultTooltipAttribute()||public DefaultTooltipAttribute(Tooltip.Type type, Tooltip.Trigger trigger)| ## DefineSymbolsUtil -> XCharts.Runtime.DefineSymbolsUtil +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddGlobalDefine()||public static void AddGlobalDefine(string symbol)| |RemoveGlobalDefine()||public static void RemoveGlobalDefine(string symbol)| ## EffectScatter -> XCharts.Runtime.EffectScatter : [BaseScatter](#basescatter) +> class in XCharts.Runtime / 继承自: [BaseScatter](#basescatter) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| ## EmphasisStyle -> XCharts.Runtime.EmphasisStyle : [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + +> 从 `v3.2.0` 开始支持 + 高亮状态样式。 ## EndLabelStyle -> XCharts.Runtime.EndLabelStyle : [LabelStyle](#labelstyle) +> class in XCharts.Runtime / 继承自: [LabelStyle](#labelstyle) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |EndLabelStyle()||public EndLabelStyle()| ## FormatterHelper -> XCharts.Runtime.FormatterHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |NeedFormat()||public static bool NeedFormat(string content)| |ReplaceAxisLabelContent()||public static void ReplaceAxisLabelContent(ref string content, string numericFormatter, double value)| @@ -1263,10 +1356,11 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ## GridCoord -> XCharts.Runtime.GridCoord : [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) + Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart can be drawn in grid. -|public method|since|description| +|方法|版本|描述| |--|--|--| |BoundaryPoint()||public bool BoundaryPoint(Vector3 sp, Vector3 ep, ref List<Vector3> point)
给定的线段和Grid边界的交点 | |BoundaryPoint()||public bool BoundaryPoint(Vector3 sp, Vector3 ep, ref Vector3 point)
给定的线段和Grid边界的交点 | @@ -1283,38 +1377,46 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## GridCoordContext -> XCharts.Runtime.GridCoordContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## GridLayout -> XCharts.Runtime.GridLayout : [MainComponent](#maincomponent),[IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent),[IUpdateRuntimeData](#iupdateruntimedata) + +> 从 `v3.8.0` 开始支持 + 网格布局组件。用于管理多个`GridCoord`的布局,可以通过`row`和`column`来控制网格的行列数。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |UpdateRuntimeData()||public void UpdateRuntimeData(BaseChart chart)| ## GridLayoutContext -> XCharts.Runtime.GridLayoutContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## Heatmap -> XCharts.Runtime.Heatmap : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| ## HeatmapChart -> XCharts.Runtime.HeatmapChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## IconStyle -> XCharts.Runtime.IconStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Clone()||public IconStyle Clone()| |Copy()||public void Copy(IconStyle iconStyle)| @@ -1322,17 +1424,19 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## IgnoreDoc -> XCharts.Runtime.IgnoreDoc : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |IgnoreDoc()||public IgnoreDoc()| ## ImageStyle -> XCharts.Runtime.ImageStyle : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Clone()||public ImageStyle Clone()| |Copy()||public void Copy(ImageStyle imageStyle)| @@ -1340,10 +1444,11 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Indicator -> XCharts.Runtime.Indicator +> class in XCharts.Runtime + 雷达图的指示器,用来指定雷达图中的多个变量(维度)。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |AddIndicator()||public RadarCoord.Indicator AddIndicator(string name, double min, double max)| |AddIndicator()||public void AddIndicator(RadarCoord.Indicator indicator)| @@ -1364,22 +1469,25 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## INeedSerieContainer -> XCharts.Runtime.INeedSerieContainer / Subclasses: [Bar](#bar),[SimplifiedBar](#simplifiedbar),[Candlestick](#candlestick),[SimplifiedCandlestick](#simplifiedcandlestick),[Heatmap](#heatmap),[Line](#line),[SimplifiedLine](#simplifiedline),[Parallel](#parallel),[Radar](#radar),[BaseScatter](#basescatter) +> class in XCharts.Runtime / 子类: [Bar](#bar),[SimplifiedBar](#simplifiedbar),[Candlestick](#candlestick),[SimplifiedCandlestick](#simplifiedcandlestick),[Heatmap](#heatmap),[Line](#line),[SimplifiedLine](#simplifiedline),[Parallel](#parallel),[Radar](#radar),[BaseScatter](#basescatter) + ## InputHelper -> XCharts.Runtime.InputHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetKeyDown()||public static bool GetKeyDown(KeyCode keyCode)| |GetTouch()||public static Touch GetTouch(int v)| ## InteractData -> XCharts.Runtime.InteractData +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Reset()||public void Reset()| |SetColor()||public void SetColor(ref bool needInteract, Color32 color)| @@ -1400,33 +1508,39 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## IPropertyChanged -> XCharts.Runtime.IPropertyChanged / Subclasses: [Location](#location),[Comment](#comment),[Legend](#legend),[Title](#title) +> class in XCharts.Runtime / 子类: [Location](#location),[Comment](#comment),[Legend](#legend),[Title](#title) + 属性变更接口 ## ISerieComponent -> XCharts.Runtime.ISerieComponent / Subclasses: [AreaStyle](#areastyle),[ImageStyle](#imagestyle),[LineArrow](#linearrow),[LabelLine](#labelline),[LabelStyle](#labelstyle),[BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle),[TitleStyle](#titlestyle) +> class in XCharts.Runtime / 子类: [AreaStyle](#areastyle),[ImageStyle](#imagestyle),[LineArrow](#linearrow),[LabelLine](#labelline),[LabelStyle](#labelstyle),[BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle),[TitleStyle](#titlestyle) + 可用于Serie的组件。 ## ISerieContainer -> XCharts.Runtime.ISerieContainer / Subclasses: [RadarCoord](#radarcoord),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[ParallelCoord](#parallelcoord),[PolarCoord](#polarcoord) +> class in XCharts.Runtime / 子类: [RadarCoord](#radarcoord),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[ParallelCoord](#parallelcoord),[PolarCoord](#polarcoord) + ## ISerieDataComponent -> XCharts.Runtime.ISerieDataComponent / Subclasses: [AreaStyle](#areastyle),[ImageStyle](#imagestyle),[ItemStyle](#itemstyle),[LineStyle](#linestyle),[SerieSymbol](#seriesymbol),[LabelLine](#labelline),[LabelStyle](#labelstyle),[BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle),[TitleStyle](#titlestyle) +> class in XCharts.Runtime / 子类: [AreaStyle](#areastyle),[ImageStyle](#imagestyle),[ItemStyle](#itemstyle),[LineStyle](#linestyle),[SerieSymbol](#seriesymbol),[LabelLine](#labelline),[LabelStyle](#labelstyle),[BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle),[TitleStyle](#titlestyle) + 可用于SerieData的组件。 ## ISimplifiedSerie -> XCharts.Runtime.ISimplifiedSerie / Subclasses: [SimplifiedBar](#simplifiedbar),[SimplifiedCandlestick](#simplifiedcandlestick),[SimplifiedLine](#simplifiedline) +> class in XCharts.Runtime / 子类: [SimplifiedBar](#simplifiedbar),[SimplifiedCandlestick](#simplifiedcandlestick),[SimplifiedLine](#simplifiedline) + ## ItemStyle -> XCharts.Runtime.ItemStyle : [ChildComponent](#childcomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent),[ISerieDataComponent](#iseriedatacomponent) + 图形样式。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetBorderColor()||public Color32 GetBorderColor(Color32 defaultColor)| |GetBorderColor0()||public Color32 GetBorderColor0(Color32 defaultColor)| @@ -1443,14 +1557,16 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## IUpdateRuntimeData -> XCharts.Runtime.IUpdateRuntimeData / Subclasses: [SingleAxis](#singleaxis),[DataZoom](#datazoom),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[GridLayout](#gridlayout),[ParallelCoord](#parallelcoord) +> class in XCharts.Runtime / 子类: [SingleAxis](#singleaxis),[DataZoom](#datazoom),[CalendarCoord](#calendarcoord),[GridCoord](#gridcoord),[GridLayout](#gridlayout),[ParallelCoord](#parallelcoord) + ## LabelLine -> XCharts.Runtime.LabelLine : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + 标签的引导线 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetEndSymbolOffset()||public Vector3 GetEndSymbolOffset()| |GetStartSymbolOffset()||public Vector3 GetStartSymbolOffset()| @@ -1458,10 +1574,11 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LabelStyle -> XCharts.Runtime.LabelStyle : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) / Subclasses: [AxisLabel](#axislabel),[EndLabelStyle](#endlabelstyle),[TitleStyle](#titlestyle) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) / 子类: [AxisLabel](#axislabel),[EndLabelStyle](#endlabelstyle),[TitleStyle](#titlestyle) + 图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Clone()||public virtual LabelStyle Clone()| |Copy()||public virtual void Copy(LabelStyle label)| @@ -1477,10 +1594,11 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Lang -> XCharts.Runtime.Lang : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) +> class in XCharts.Runtime / 继承自: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) + 国际化语言表。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetCandlestickDimensionName()||public string GetCandlestickDimensionName(int i)| |GetDay()||public string GetDay(int day)| @@ -1488,13 +1606,15 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LangCandlestick -> XCharts.Runtime.LangCandlestick +> class in XCharts.Runtime + ## LangTime -> XCharts.Runtime.LangTime +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |List<string>()||public List<string> dayOfMonth = new List<string>()| |List<string>()||public List<string> dayOfWeek = new List<string>()| @@ -1504,19 +1624,21 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LayerHelper -> XCharts.Runtime.LayerHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |IsFixedWidthHeight()||public static bool IsFixedWidthHeight(RectTransform rt)| |IsStretchPivot()||public static bool IsStretchPivot(RectTransform rt)| ## Legend -> XCharts.Runtime.Legend : [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) + 图例组件。 图例组件展现了不同系列的标记,颜色和名字。可以通过点击图例控制哪些系列不显示。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |AddData()||public void AddData(string name)
添加图例。 | |ClearComponentDirty()||public override void ClearComponentDirty()| @@ -1536,13 +1658,15 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LegendContext -> XCharts.Runtime.LegendContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## LegendHelper -> XCharts.Runtime.LegendHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |CheckDataHighlighted()||public static int CheckDataHighlighted(Serie serie, string legendName, bool heighlight)| |CheckDataShow()||public static bool CheckDataShow(Serie serie, string legendName, bool show)| @@ -1553,9 +1677,10 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LegendItem -> XCharts.Runtime.LegendItem +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetIconColor()||public Color GetIconColor()| |GetIconRect()||public Rect GetIconRect()| @@ -1578,44 +1703,51 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LegendTheme -> XCharts.Runtime.LegendTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Copy()||public void Copy(LegendTheme theme)| |LegendTheme()||public LegendTheme(ThemeType theme) : base(theme)| ## Level -> XCharts.Runtime.Level : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + ## LevelStyle -> XCharts.Runtime.LevelStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + ## Line -> XCharts.Runtime.Line : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| |ConvertSerie()||public static Line ConvertSerie(Serie serie)| ## LineArrow -> XCharts.Runtime.LineArrow : [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent),[ISerieComponent](#iseriecomponent) + ## LineChart -> XCharts.Runtime.LineChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## LineStyle -> XCharts.Runtime.LineStyle : [ChildComponent](#childcomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent),[ISerieDataComponent](#iseriedatacomponent) + 线条样式。 注: 修改 lineStyle 中的颜色不会影响图例颜色,如果需要图例颜色和折线图颜色一致,需修改 itemStyle.color,线条颜色默认也会取该颜色。 toColor,toColor2可设置水平方向的渐变,如需要设置垂直方向的渐变,可使用VisualMap。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Clone()||public LineStyle Clone()| |Copy()||public void Copy(LineStyle lineStyle)| @@ -1634,34 +1766,38 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## ListFor -> XCharts.Runtime.ListFor : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) / Subclasses: [ListForComponent](#listforcomponent),[ListForSerie](#listforserie) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) / 子类: [ListForComponent](#listforcomponent),[ListForSerie](#listforserie) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ListFor()||public ListFor(Type type)| ## ListForComponent -> XCharts.Runtime.ListForComponent : [ListFor](#listfor) +> class in XCharts.Runtime / 继承自: [ListFor](#listfor) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ListForComponent()||public ListForComponent(Type type) : base(type)| ## ListForSerie -> XCharts.Runtime.ListForSerie : [ListFor](#listfor) +> class in XCharts.Runtime / 继承自: [ListFor](#listfor) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ListForSerie()||public ListForSerie(Type type) : base(type)| ## Location -> XCharts.Runtime.Location : [ChildComponent](#childcomponent),[IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent),[IPropertyChanged](#ipropertychanged) + 位置类型。通过Align快速设置大体位置,再通过left,right,top,bottom微调具体位置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetPosition()||public Vector3 GetPosition(float chartWidth, float chartHeight)
返回在坐标系中的具体位置 | |IsBottom()||public bool IsBottom()| @@ -1672,9 +1808,10 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## MainComponent -> XCharts.Runtime.MainComponent : [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=icomparable) / Subclasses: [Axis](#axis),[Background](#background),[Comment](#comment),[DataZoom](#datazoom),[Legend](#legend),[MarkArea](#markarea),[MarkLine](#markline),[Settings](#settings),[Title](#title),[Tooltip](#tooltip),[VisualMap](#visualmap),[GridLayout](#gridlayout),[CoordSystem](#coordsystem) +> class in XCharts.Runtime / 继承自: [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=icomparable) / 子类: [Axis](#axis),[Background](#background),[Comment](#comment),[DataZoom](#datazoom),[Legend](#legend),[MarkArea](#markarea),[MarkLine](#markline),[Settings](#settings),[Title](#title),[Tooltip](#tooltip),[VisualMap](#visualmap),[GridLayout](#gridlayout),[CoordSystem](#coordsystem) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ClearComponentDirty()||public virtual void ClearComponentDirty()| |ClearData()||public virtual void ClearData() { }| @@ -1690,13 +1827,15 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## MainComponentContext -> XCharts.Runtime.MainComponentContext / Subclasses: [AxisContext](#axiscontext),[DataZoomContext](#datazoomcontext),[LegendContext](#legendcontext),[RadarCoordContext](#radarcoordcontext),[VisualMapContext](#visualmapcontext),[GridCoordContext](#gridcoordcontext),[GridLayoutContext](#gridlayoutcontext),[ParallelCoordContext](#parallelcoordcontext),[PolarCoordContext](#polarcoordcontext) +> class in XCharts.Runtime / 子类: [AxisContext](#axiscontext),[DataZoomContext](#datazoomcontext),[LegendContext](#legendcontext),[RadarCoordContext](#radarcoordcontext),[VisualMapContext](#visualmapcontext),[GridCoordContext](#gridcoordcontext),[GridLayoutContext](#gridlayoutcontext),[ParallelCoordContext](#parallelcoordcontext),[PolarCoordContext](#polarcoordcontext) + ## MainComponentHandler -> XCharts.Runtime.MainComponentHandler / Subclasses: [AxisHandler<T>](#axishandlert),[MainComponentHandler<T>](#maincomponenthandlert) +> class in XCharts.Runtime / 子类: [AxisHandler<T>](#axishandlert),[MainComponentHandler<T>](#maincomponenthandlert) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |CheckComponent()||public virtual void CheckComponent(StringBuilder sb) { }| |DrawBase()||public virtual void DrawBase(VertexHelper vh) { }| @@ -1718,42 +1857,52 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## MainComponentHandler<T> -> XCharts.Runtime.MainComponentHandler<T> : [MainComponentHandler](#maincomponenthandler) +> class in XCharts.Runtime / 继承自: [MainComponentHandler](#maincomponenthandler) + ## MarkArea -> XCharts.Runtime.MarkArea : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) + 图表标域,常用于标记图表中某个范围的数据。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |SetDefaultValue()||public override void SetDefaultValue()| ## MarkAreaData -> XCharts.Runtime.MarkAreaData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 标域的数据。 ## MarkLine -> XCharts.Runtime.MarkLine : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) + 图表标线。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |SetDefaultValue()||public override void SetDefaultValue()| ## MarkLineData -> XCharts.Runtime.MarkLineData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + +> 从 `v3.9.0` 开始支持 + 图表标线的数据。 ## MarqueeStyle -> XCharts.Runtime.MarqueeStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + +> 从 `v3.5.0` 开始支持 + Marquee style. It can be used for the DataZoom component. 选取框样式。可用于DataZoom组件。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |onEnd||public Action<DataZoom> onEnd
自定义选取框结束选取时的回调。 | |onGoing||public Action<DataZoom> onGoing
自定义选取框选取进行时的回调。 | @@ -1761,9 +1910,10 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## MathUtil -> XCharts.Runtime.MathUtil +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Abs()||public static double Abs(double d)| |Approximately()||public static bool Approximately(double a, double b)| @@ -1775,10 +1925,13 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## MLValue -> XCharts.Runtime.MLValue : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + +> 从 `v3.8.0` 开始支持 + 多样式数值。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetValue()||public float GetValue(float total)
根据类型获取值。 | |MLValue()||public MLValue(float value)| @@ -1786,13 +1939,15 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## MonoBehaviour -> .MonoBehaviour / Subclasses: [XLog](#xlog) +> class in / 子类: [XLog](#xlog) + ## ObjectPool<T> where T -> XCharts.Runtime.ObjectPool<T> where T : [new()](#new()) +> class in XCharts.Runtime / 继承自: [new()](#new()) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ClearAll()||public void ClearAll()| |Get()||public T Get()| @@ -1802,10 +1957,11 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## Padding -> XCharts.Runtime.Padding : [ChildComponent](#childcomponent) / Subclasses: [TextPadding](#textpadding) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [TextPadding](#textpadding) + 边距设置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Padding()||public Padding() { }| |Padding()||public Padding(float top, float right, float bottom, float left)| @@ -1813,9 +1969,10 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## Painter -> XCharts.Runtime.Painter : [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) +> class in XCharts.Runtime / 继承自: [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |onPopulateMesh||public Action<VertexHelper, Painter> onPopulateMesh| |CheckRefresh()||public void CheckRefresh()| @@ -1825,30 +1982,34 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## Parallel -> XCharts.Runtime.Parallel : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| ## ParallelAxis -> XCharts.Runtime.ParallelAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |SetDefaultValue()||public override void SetDefaultValue()| ## ParallelChart -> XCharts.Runtime.ParallelChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## ParallelCoord -> XCharts.Runtime.ParallelCoord : [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem),[IUpdateRuntimeData](#iupdateruntimedata),[ISerieContainer](#iseriecontainer) + Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart can be drawn in grid. -|public method|since|description| +|方法|版本|描述| |--|--|--| |Contains()||public bool Contains(float x, float y)| |Contains()||public bool Contains(Vector3 pos)| @@ -1857,52 +2018,60 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## ParallelCoordContext -> XCharts.Runtime.ParallelCoordContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## Pie -> XCharts.Runtime.Pie : [Serie](#serie) +> class in XCharts.Runtime / 继承自: [Serie](#serie) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| |ConvertSerie()||public static Pie ConvertSerie(Serie serie)| ## PieChart -> XCharts.Runtime.PieChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## PolarAxisTheme -> XCharts.Runtime.PolarAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |PolarAxisTheme()||public PolarAxisTheme(ThemeType theme) : base(theme) { }| ## PolarChart -> XCharts.Runtime.PolarChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## PolarCoord -> XCharts.Runtime.PolarCoord : [CoordSystem](#coordsystem),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem),[ISerieContainer](#iseriecontainer) + 极坐标系组件。 极坐标系,可以用于散点图和折线图。每个极坐标系拥有一个角度轴和一个半径轴。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Contains()||public bool Contains(Vector3 pos)| |IsPointerEnter()||public bool IsPointerEnter()| ## PolarCoordContext -> XCharts.Runtime.PolarCoordContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## PropertyUtil -> XCharts.Runtime.PropertyUtil +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |SetClass<T>()||public static bool SetClass<T>(ref T currentValue, T newValue, bool notNull = false) where T : class| |SetColor()||public static bool SetColor(ref Color currentValue, Color newValue)| @@ -1911,55 +2080,63 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Radar -> XCharts.Runtime.Radar : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| ## RadarAxisTheme -> XCharts.Runtime.RadarAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |RadarAxisTheme()||public RadarAxisTheme(ThemeType theme) : base(theme)| ## RadarChart -> XCharts.Runtime.RadarChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## RadarCoord -> XCharts.Runtime.RadarCoord : [CoordSystem](#coordsystem),[ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem),[ISerieContainer](#iseriecontainer) + Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适用于雷达图。 ## RadarCoordContext -> XCharts.Runtime.RadarCoordContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## RadiusAxis -> XCharts.Runtime.RadiusAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) + 极坐标系的径向轴。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |SetDefaultValue()||public override void SetDefaultValue()
极坐标系的径向轴。 | ## RadiusAxisTheme -> XCharts.Runtime.RadiusAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |RadiusAxisTheme()||public RadiusAxisTheme(ThemeType theme) : base(theme) { }| ## ReflectionUtil -> XCharts.Runtime.ReflectionUtil +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |DeepCloneSerializeField()||public static object DeepCloneSerializeField(object obj)| |InvokeListAdd()||public static void InvokeListAdd(object obj, FieldInfo field, object item)| @@ -1970,9 +2147,10 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## RequireChartComponentAttribute -> XCharts.Runtime.RequireChartComponentAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |RequireChartComponentAttribute()||public RequireChartComponentAttribute(Type requiredComponent)| |RequireChartComponentAttribute()||public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2)| @@ -1980,22 +2158,25 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## Ring -> XCharts.Runtime.Ring : [Serie](#serie) +> class in XCharts.Runtime / 继承自: [Serie](#serie) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| |GetDataTotal()||public override double GetDataTotal(int dimension, SerieData serieData = null)| ## RingChart -> XCharts.Runtime.RingChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## RuntimeUtil -> XCharts.Runtime.RuntimeUtil +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetAllAssemblyTypes()||public static IEnumerable<Type> GetAllAssemblyTypes()| |GetAllTypesDerivedFrom()||public static IEnumerable<Type> GetAllTypesDerivedFrom(Type type)| @@ -2006,27 +2187,33 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## Scatter -> XCharts.Runtime.Scatter : [BaseScatter](#basescatter) +> class in XCharts.Runtime / 继承自: [BaseScatter](#basescatter) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| ## ScatterChart -> XCharts.Runtime.ScatterChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## SelectStyle -> XCharts.Runtime.SelectStyle : [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [StateStyle](#statestyle),[ISerieComponent](#iseriecomponent),[ISerieDataComponent](#iseriedatacomponent) + +> 从 `v3.2.0` 开始支持 + 选中状态样式。 ## Serie -> XCharts.Runtime.Serie : [BaseSerie](#baseserie),[IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=icomparable) / Subclasses: [SerieHandler<T>](#seriehandlert),[Bar](#bar),[SimplifiedBar](#simplifiedbar),[Candlestick](#candlestick),[SimplifiedCandlestick](#simplifiedcandlestick),[Heatmap](#heatmap),[Line](#line),[SimplifiedLine](#simplifiedline),[Parallel](#parallel),[Pie](#pie),[Radar](#radar),[Ring](#ring),[BaseScatter](#basescatter) +> class in XCharts.Runtime / 继承自: [BaseSerie](#baseserie),[IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=icomparable) / 子类: [SerieHandler<T>](#seriehandlert),[Bar](#bar),[SimplifiedBar](#simplifiedbar),[Candlestick](#candlestick),[SimplifiedCandlestick](#simplifiedcandlestick),[Heatmap](#heatmap),[Line](#line),[SimplifiedLine](#simplifiedline),[Parallel](#parallel),[Pie](#pie),[Radar](#radar),[Ring](#ring),[BaseScatter](#basescatter) + 系列。系列一般由数据和配置组成,用来表示具体的图表图形,如折线图的一条折线,柱图的一组柱子等。一个图表中可以包含多个不同类型的系列。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |onClick||public Action<SerieEventData> onClick
点击系列时的回调。 | |onDown||public Action<SerieEventData> onDown
鼠标按下时的回调。 | @@ -2104,10 +2291,11 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieComponentAttribute -> XCharts.Runtime.SerieComponentAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + 可添加到Serie的组件。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Contains()||public bool Contains(Type type)| |Contains<T>()||public bool Contains<T>() where T : ISerieComponent| @@ -2122,14 +2310,16 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieContext -> XCharts.Runtime.SerieContext +> class in XCharts.Runtime + ## SerieConvertAttribute -> XCharts.Runtime.SerieConvertAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + 可转化为哪些Serie类型。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Contains()||public bool Contains(Type type)| |Contains<T>()||public bool Contains<T>() where T : Serie| @@ -2140,10 +2330,11 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieData -> XCharts.Runtime.SerieData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 系列中的一个数据项。可存储数据名和1-n维个数据。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |ClearComponentDirty()||public override void ClearComponentDirty()| |ClearVerticesDirty()||public override void ClearVerticesDirty()| @@ -2185,10 +2376,11 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieDataComponentAttribute -> XCharts.Runtime.SerieDataComponentAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) + 可添加到SerieData的组件。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Contains()||public bool Contains(Type type)| |Contains<T>()||public bool Contains<T>() where T : ISerieComponent| @@ -2203,17 +2395,19 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieDataContext -> XCharts.Runtime.SerieDataContext +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Reset()||public void Reset()| ## SerieDataExtraFieldAttribute -> XCharts.Runtime.SerieDataExtraFieldAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Contains()||public bool Contains(string field)| |SerieDataExtraFieldAttribute()||public SerieDataExtraFieldAttribute()| @@ -2227,27 +2421,30 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieEventData -> XCharts.Runtime.SerieEventData +> class in XCharts.Runtime + serie事件的数据。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Reset()||public void Reset()| ## SerieEventDataPool -> XCharts.Runtime.SerieEventDataPool +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Get()||public static SerieEventData Get(Vector3 pos, int serieIndex, int dataIndex, int dimension, double value)| |Release()||public static void Release(SerieEventData toRelease)| ## SerieHandler -> XCharts.Runtime.SerieHandler +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AfterUpdate()||public virtual void AfterUpdate() { }| |BeforeUpdate()||public virtual void BeforeUpdate() { }| @@ -2278,13 +2475,15 @@ serie事件的数据。 ## SerieHandler where T -> .SerieHandler where T / Subclasses: [SerieHandler<T>](#seriehandlert) +> class in / 子类: [SerieHandler<T>](#seriehandlert) + ## SerieHandler<T> -> XCharts.Runtime.SerieHandler<T> : [SerieHandler where T](#seriehandler where t),[Serie](#serie) +> class in XCharts.Runtime / 继承自: [SerieHandler where T](#seriehandler where t),[Serie](#serie) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AfterUpdate()||public override void AfterUpdate()| |BeforeUpdate()||public override void BeforeUpdate()| @@ -2310,18 +2509,20 @@ serie事件的数据。 ## SerieHandlerAttribute -> XCharts.Runtime.SerieHandlerAttribute : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |SerieHandlerAttribute()||public SerieHandlerAttribute(Type handler)| |SerieHandlerAttribute()||public SerieHandlerAttribute(Type handler, bool allowMultiple)| ## SerieHelper -> XCharts.Runtime.SerieHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |CloneSerie<T>()||public static T CloneSerie<T>(Serie serie) where T : Serie| |CopySerie()||public static void CopySerie(Serie oldSerie, Serie newSerie)| @@ -2363,9 +2564,10 @@ serie事件的数据。 ## SerieLabelHelper -> XCharts.Runtime.SerieLabelHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |CanShowLabel()||public static bool CanShowLabel(Serie serie, SerieData serieData, LabelStyle label, int dimesion)| |GetLabelColor()||public static Color GetLabelColor(Serie serie, ThemeStyle theme, int index)| @@ -2373,9 +2575,10 @@ serie事件的数据。 ## SerieLabelPool -> XCharts.Runtime.SerieLabelPool +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ClearAll()||public static void ClearAll()| |Release()||public static void Release(GameObject element)| @@ -2383,13 +2586,15 @@ serie事件的数据。 ## SerieParams -> XCharts.Runtime.SerieParams +> class in XCharts.Runtime + ## SeriesHelper -> XCharts.Runtime.SeriesHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetLastStackSerie()||public static Serie GetLastStackSerie(List<Serie> series, Serie serie)
获得上一个同堆叠且显示的serie。 | |GetLegalSerieNameList()||public static List<string> GetLegalSerieNameList(List<Serie> series)| @@ -2407,10 +2612,11 @@ serie事件的数据。 ## SerieSymbol -> XCharts.Runtime.SerieSymbol : [SymbolStyle](#symbolstyle),[ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [SymbolStyle](#symbolstyle),[ISerieDataComponent](#iseriedatacomponent) + 系列数据项的标记的图形 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetSize()||public float GetSize(List<double> data, float themeSize)
根据指定的sizeType获得标记的大小 | |Reset()||public override void Reset()| @@ -2418,98 +2624,113 @@ serie事件的数据。 ## SerieTheme -> XCharts.Runtime.SerieTheme : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Copy()||public void Copy(SerieTheme theme)| |SerieTheme()||public SerieTheme(ThemeType theme)| ## Settings -> XCharts.Runtime.Settings : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) + 全局参数设置组件。一般情况下可使用默认值,当有需要时可进行调整。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Copy()||public void Copy(Settings settings)| |Reset()||public override void Reset()| ## SimplifiedBar -> XCharts.Runtime.SimplifiedBar : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| |ConvertSerie()||public static SimplifiedBar ConvertSerie(Serie serie)| ## SimplifiedBarChart -> XCharts.Runtime.SimplifiedBarChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## SimplifiedCandlestick -> XCharts.Runtime.SimplifiedCandlestick : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| |ConvertSerie()||public static SimplifiedCandlestick ConvertSerie(Serie serie)| ## SimplifiedCandlestickChart -> XCharts.Runtime.SimplifiedCandlestickChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## SimplifiedLine -> XCharts.Runtime.SimplifiedLine : [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / 继承自: [Serie](#serie),[INeedSerieContainer](#ineedseriecontainer),[ISimplifiedSerie](#isimplifiedserie) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddDefaultSerie()||public static Serie AddDefaultSerie(BaseChart chart, string serieName)| |ConvertSerie()||public static SimplifiedLine ConvertSerie(Serie serie)| ## SimplifiedLineChart -> XCharts.Runtime.SimplifiedLineChart : [BaseChart](#basechart) +> class in XCharts.Runtime / 继承自: [BaseChart](#basechart) + ## Since -> XCharts.Runtime.Since : [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) +> class in XCharts.Runtime / 继承自: [Attribute](https://docs.unity3d.com/ScriptReference/30_search.html?q=attribute) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Since()||public Since(string version)| ## SingleAxis -> XCharts.Runtime.SingleAxis : [Axis](#axis),[IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / 继承自: [Axis](#axis),[IUpdateRuntimeData](#iupdateruntimedata) + 单轴。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |SetDefaultValue()||public override void SetDefaultValue()| |UpdateRuntimeData()||public void UpdateRuntimeData(BaseChart chart)| ## SingleAxisCoord -> XCharts.Runtime.SingleAxisCoord : [CoordSystem](#coordsystem) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem) + ## StageColor -> XCharts.Runtime.StageColor : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |StageColor()||public StageColor(float percent, Color32 color)| ## StateStyle -> XCharts.Runtime.StateStyle : [ChildComponent](#childcomponent) / Subclasses: [BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [BlurStyle](#blurstyle),[EmphasisStyle](#emphasisstyle),[SelectStyle](#selectstyle) + +> 从 `v3.2.0` 开始支持 + Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种状态。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |ClearComponentDirty()||public override void ClearComponentDirty()| |ClearVerticesDirty()||public override void ClearVerticesDirty()| @@ -2517,17 +2738,19 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## SubTitleTheme -> XCharts.Runtime.SubTitleTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |SubTitleTheme()||public SubTitleTheme(ThemeType theme) : base(theme)| ## SVG -> XUGL.SVG +> class in XUGL -|public method|since|description| + +|方法|版本|描述| |--|--|--| |DrawPath()||public static void DrawPath(VertexHelper vh, string path)| |DrawPath()||public static void DrawPath(VertexHelper vh, SVGPath path)| @@ -2535,13 +2758,15 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## SVGImage -> XCharts.Runtime.SVGImage : [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) +> class in XCharts.Runtime / 继承自: [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) + ## SVGPath -> XUGL.SVGPath +> class in XUGL -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddSegment()||public void AddSegment(SVGPathSeg seg)| |Draw()||public void Draw(VertexHelper vh)| @@ -2549,28 +2774,31 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## SVGPathSeg -> XUGL.SVGPathSeg +> class in XUGL -|public method|since|description| + +|方法|版本|描述| |--|--|--| |SVGPathSeg()||public SVGPathSeg(SVGPathSegType type)| ## SymbolStyle -> XCharts.Runtime.SymbolStyle : [ChildComponent](#childcomponent) / Subclasses: [SerieSymbol](#seriesymbol) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [SerieSymbol](#seriesymbol) + 系列数据项的标记的图形 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetColor()||public Color32 GetColor(Color32 defaultColor)| |Reset()||public virtual void Reset()| ## TextLimit -> XCharts.Runtime.TextLimit : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 文本字符限制和自适应。当文本长度超过设定的长度时进行裁剪,并将后缀附加在最后。 只在类目轴中有效。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Clone()||public TextLimit Clone()| |Copy()||public void Copy(TextLimit textLimit)| @@ -2579,20 +2807,22 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## TextPadding -> XCharts.Runtime.TextPadding : [Padding](#padding) +> class in XCharts.Runtime / 继承自: [Padding](#padding) + 文本的内边距设置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |TextPadding()||public TextPadding() { }| |TextPadding()||public TextPadding(float top, float right, float bottom, float left)| ## TextStyle -> XCharts.Runtime.TextStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 文本的相关设置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |Copy()||public void Copy(TextStyle textStyle)| |GetAlignment()||public TextAnchor GetAlignment(TextAnchor defaultAlignment)| @@ -2607,10 +2837,11 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## Theme -> XCharts.Runtime.Theme : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) +> class in XCharts.Runtime / 继承自: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) + 主题相关配置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |CheckWarning()||public void CheckWarning(StringBuilder sb)| |CloneTheme()||public Theme CloneTheme()
克隆主题。 | @@ -2630,10 +2861,11 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## ThemeStyle -> XCharts.Runtime.ThemeStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + 主题相关配置。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |CheckWarning()||public void CheckWarning(StringBuilder sb)| |GetBackgroundColor()||public Color32 GetBackgroundColor(Background background)| @@ -2644,33 +2876,37 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## Title -> XCharts.Runtime.Title : [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent),[IPropertyChanged](#ipropertychanged) + 标题组件,包含主标题和副标题。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |ClearComponentDirty()||public override void ClearComponentDirty()| |OnChanged()||public void OnChanged()| ## TitleStyle -> XCharts.Runtime.TitleStyle : [LabelStyle](#labelstyle),[ISerieDataComponent](#iseriedatacomponent),[ISerieComponent](#iseriecomponent) +> class in XCharts.Runtime / 继承自: [LabelStyle](#labelstyle),[ISerieDataComponent](#iseriedatacomponent),[ISerieComponent](#iseriecomponent) + 标题相关设置。 ## TitleTheme -> XCharts.Runtime.TitleTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |TitleTheme()||public TitleTheme(ThemeType theme) : base(theme)| ## Tooltip -> XCharts.Runtime.Tooltip : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) + 提示框组件。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |AddSerieDataIndex()||public void AddSerieDataIndex(int serieIndex, int dataIndex)| |ClearComponentDirty()||public override void ClearComponentDirty()| @@ -2690,17 +2926,20 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## TooltipContext -> XCharts.Runtime.TooltipContext +> class in XCharts.Runtime + ## TooltipData -> XCharts.Runtime.TooltipData +> class in XCharts.Runtime + ## TooltipHelper -> XCharts.Runtime.TooltipHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetItemNumericFormatter()||public static string GetItemNumericFormatter(Tooltip tooltip, Serie serie, SerieData serieData)| |GetLineColor()||public static Color32 GetLineColor(Tooltip tooltip, Color32 defaultColor)| @@ -2709,18 +2948,20 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## TooltipTheme -> XCharts.Runtime.TooltipTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Copy()||public void Copy(TooltipTheme theme)| |TooltipTheme()||public TooltipTheme(ThemeType theme) : base(theme)| ## TooltipView -> XCharts.Runtime.TooltipView +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |CreateView()||public static TooltipView CreateView(Tooltip tooltip, ThemeStyle theme, Transform parent)| |GetCurrentPos()||public Vector3 GetCurrentPos()| @@ -2732,14 +2973,16 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## TooltipViewItem -> XCharts.Runtime.TooltipViewItem +> class in XCharts.Runtime + ## UGL -> XUGL.UGL +> class in XUGL + UGUI 图形库 -|public method|since|description| +|方法|版本|描述| |--|--|--| |DrawDiamond()||public static void DrawDiamond(VertexHelper vh, Vector3 center, float size, Color32 color)
Draw a diamond. 画菱形(钻石形状) | |DrawDiamond()||public static void DrawDiamond(VertexHelper vh, Vector3 center, float size, Color32 color, Color32 toColor)
Draw a diamond. 画菱形(钻石形状) | @@ -2767,13 +3010,15 @@ UGUI 图形库 ## UGLExample -> XUGL.UGLExample : [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) +> class in XUGL / 继承自: [MaskableGraphic](https://docs.unity3d.com/ScriptReference/30_search.html?q=maskablegraphic) + ## UGLHelper -> XUGL.UGLHelper +> class in XUGL -|public method|since|description| + +|方法|版本|描述| |--|--|--| |GetAngle360()||public static float GetAngle360(Vector2 from, Vector2 to)
获得0-360的角度(12点钟方向为0度) | |GetBezier()||public static Vector3 GetBezier(float t, Vector3 sp, Vector3 cp, Vector3 ep)| @@ -2801,35 +3046,39 @@ UGUI 图形库 ## UIComponent -> XCharts.Runtime.UIComponent : [BaseGraph](#basegraph) +> class in XCharts.Runtime / 继承自: [BaseGraph](#basegraph) + UI组件基类。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |SetAllDirty()||public override void SetAllDirty()| -|SetDataDirty()|v3.8.2|public void SetDataDirty()| +|SetDataDirty()|v3.9.0|public void SetDataDirty()| |SetVerticesDirty()||public override void SetVerticesDirty()| |UpdateTheme()||public bool UpdateTheme(ThemeType theme)
切换内置主题。 | ## UIComponentTheme -> XCharts.Runtime.UIComponentTheme : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) + ## UIHelper -> XCharts.Runtime.UIHelper +> class in XCharts.Runtime + UI帮助类。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |GetBackgroundColor()||public static Color32 GetBackgroundColor(UIComponent component)| ## VisualMap -> XCharts.Runtime.VisualMap : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) + 视觉映射组件。用于进行『视觉编码』,也就是将数据映射到视觉元素(视觉通道)。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |AddColors()||public void AddColors(List<Color32> colors)| |AddColors()||public void AddColors(List<string> colors)| @@ -2847,13 +3096,15 @@ UI帮助类。 ## VisualMapContext -> XCharts.Runtime.VisualMapContext : [MainComponentContext](#maincomponentcontext) +> class in XCharts.Runtime / 继承自: [MainComponentContext](#maincomponentcontext) + ## VisualMapHelper -> XCharts.Runtime.VisualMapHelper +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AutoSetLineMinMax()||public static void AutoSetLineMinMax(VisualMap visualMap, Serie serie, bool isY, Axis axis, Axis relativedAxis)| |GetDimension()||public static int GetDimension(VisualMap visualMap, int defaultDimension)| @@ -2864,35 +3115,39 @@ UI帮助类。 ## VisualMapRange -> XCharts.Runtime.VisualMapRange : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Contains()||public bool Contains(double value, double minMaxRange)| ## VisualMapTheme -> XCharts.Runtime.VisualMapTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |Copy()||public void Copy(VisualMapTheme theme)| |VisualMapTheme()||public VisualMapTheme(ThemeType theme) : base(theme)| ## XAxis -> XCharts.Runtime.XAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) + 直角坐标系 grid 中的 x 轴。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |SetDefaultValue()||public override void SetDefaultValue()
直角坐标系 grid 中的 x 轴。 | ## XChartsMgr -> XCharts.Runtime.XChartsMgr +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddChart()||public static void AddChart(BaseChart chart)| |ContainsChart()||public static bool ContainsChart(BaseChart chart)| @@ -2907,17 +3162,19 @@ UI帮助类。 ## XCResourceImporterWindow -> XCharts.Runtime.XCResourceImporterWindow : [UnityEditor.EditorWindow](https://docs.unity3d.com/ScriptReference/30_search.html?q=unityeditor.editorwindow) +> class in XCharts.Runtime / 继承自: [UnityEditor.EditorWindow](https://docs.unity3d.com/ScriptReference/30_search.html?q=unityeditor.editorwindow) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |ShowPackageImporterWindow()||public static void ShowPackageImporterWindow()| ## XCResourcesImporter -> XCharts.Runtime.XCResourcesImporter +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |OnDestroy()||public void OnDestroy() { }| |OnGUI()||public void OnGUI()| @@ -2925,9 +3182,10 @@ UI帮助类。 ## XCSettings -> XCharts.Runtime.XCSettings : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) +> class in XCharts.Runtime / 继承自: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=scriptableobject) -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddCustomTheme()||public static bool AddCustomTheme(Theme theme)| |ExistAssetFile()||public static bool ExistAssetFile()| @@ -2935,9 +3193,10 @@ UI帮助类。 ## XCThemeMgr -> XCharts.Runtime.XCThemeMgr +> class in XCharts.Runtime -|public method|since|description| + +|方法|版本|描述| |--|--|--| |AddTheme()||public static void AddTheme(Theme theme)| |CheckReloadTheme()||public static void CheckReloadTheme()| @@ -2956,10 +3215,11 @@ UI帮助类。 ## XLog -> XCharts.Runtime.XLog : [MonoBehaviour](#monobehaviour) +> class in XCharts.Runtime / 继承自: [MonoBehaviour](#monobehaviour) + 日志系统。用于输出带日期和日志类型的日志,支持输出到文件,支持自定义输出的日志类型。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |CanLog()||public static bool CanLog(int level)| |ClearAllLog()||public static void ClearAllLog()| @@ -2979,10 +3239,11 @@ UI帮助类。 ## YAxis -> XCharts.Runtime.YAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) + 直角坐标系 grid 中的 y 轴。 -|public method|since|description| +|方法|版本|描述| |--|--|--| |SetDefaultValue()||public override void SetDefaultValue()
直角坐标系 grid 中的 y 轴。 | diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 5e2d5fc9..6f14deaf 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -6,6 +6,7 @@ slug: /changelog # 更新日志 [master](#master) +[v3.9.0](#v390) [v3.8.1](#v381) [v3.8.0](#v380) [v3.7.0](#v370) @@ -69,7 +70,19 @@ slug: /changelog ## master -* (2023.11.15) 取消`Legend`的`formatter`,用`LabelStyle`的代替 +## v3.9.0 + +版本要点: + +* 增加`Axis`的对数轴子刻度的支持 +* 增加`MarkLine`的`onTop`设置是否显示在最上层 +* 增加`UITable`表格组件的轮播功能,重构`UITable` +* 完善注释和文档 +* 修复若干问题 + +日志详情: + +* (2023.11.16) 取消`Legend`的`formatter`,用`LabelStyle`的代替 * (2023.11.14) 完善`LabelStyle`的`formatter`的注释和文档(#291) * (2023.11.11) 修复`Documentation`部分注释生成文档不完整的问题 (#290) * (2023.11.11) 修复`Legend`的`formatter`在数据变更时没有自动刷新的问题 diff --git a/Documentation~/zh/configuration.md b/Documentation~/zh/configuration.md index 2caeca06..e9427f1e 100644 --- a/Documentation~/zh/configuration.md +++ b/Documentation~/zh/configuration.md @@ -197,7 +197,7 @@ import APITable from '@site/src/components/APITable'; ## AngleAxis -> XCharts.Runtime.AngleAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) 极坐标系的角度轴。 @@ -205,8 +205,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |startAngle|0||起始刻度的角度,默认为 0 度,即圆心的正右方。 @@ -216,11 +215,11 @@ import APITable from '@site/src/components/APITable'; ## AngleAxisTheme -> XCharts.Runtime.AngleAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) ## AnimationAddition -> XCharts.Runtime.AnimationAddition : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) > 从 `v3.8.0` 开始支持 @@ -228,7 +227,7 @@ import APITable from '@site/src/components/APITable'; ## AnimationChange -> XCharts.Runtime.AnimationChange : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) > 从 `v3.8.0` 开始支持 @@ -236,7 +235,7 @@ import APITable from '@site/src/components/APITable'; ## AnimationFadeIn -> XCharts.Runtime.AnimationFadeIn : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) > 从 `v3.8.0` 开始支持 @@ -244,7 +243,7 @@ import APITable from '@site/src/components/APITable'; ## AnimationFadeOut -> XCharts.Runtime.AnimationFadeOut : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) > 从 `v3.8.0` 开始支持 @@ -252,7 +251,7 @@ import APITable from '@site/src/components/APITable'; ## AnimationHiding -> XCharts.Runtime.AnimationHiding : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) > 从 `v3.8.0` 开始支持 @@ -260,7 +259,7 @@ import APITable from '@site/src/components/APITable'; ## AnimationInfo -> XCharts.Runtime.AnimationInfo / Subclasses: [AnimationFadeIn](#animationfadein), [AnimationFadeOut](#animationfadeout), [AnimationChange](#animationchange), [AnimationAddition](#animationaddition), [AnimationHiding](#animationhiding), [AnimationInteraction](#animationinteraction) +> class in XCharts.Runtime / 子类: [AnimationFadeIn](#animationfadein), [AnimationFadeOut](#animationfadeout), [AnimationChange](#animationchange), [AnimationAddition](#animationaddition), [AnimationHiding](#animationhiding), [AnimationInteraction](#animationinteraction) > 从 `v3.8.0` 开始支持 @@ -270,8 +269,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |enable|true|v3.8.0|是否开启动画效果。 |reverse|false|v3.8.0|是否开启反向动画效果。 @@ -284,7 +282,7 @@ import APITable from '@site/src/components/APITable'; ## AnimationInteraction -> XCharts.Runtime.AnimationInteraction : [AnimationInfo](#animationinfo) +> class in XCharts.Runtime / 继承自: [AnimationInfo](#animationinfo) > 从 `v3.8.0` 开始支持 @@ -294,8 +292,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |width||v3.8.0|宽度的多样式数值。 [MLValue](#mlvalue)| |radius||v3.8.0|半径的多样式数值。 [MLValue](#mlvalue)| @@ -307,7 +304,7 @@ import APITable from '@site/src/components/APITable'; ## AnimationStyle -> XCharts.Runtime.AnimationStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 动画组件,用于控制图表的动画播放。支持配置五种动画表现:FadeIn(渐入动画),FadeOut(渐出动画),Change(变更动画),Addition(新增动画),Interaction(交互动画)。 按作用的对象可以分为两类:SerieAnimation(系列动画)和DataAnimation(数据动画)。 @@ -315,8 +312,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |enable|true||是否开启动画效果。 |type|||动画类型。
`AnimationType`:
- `Default`: 默认。内部会根据实际情况选择一种动画播放方式。
- `LeftToRight`: 从左往右播放动画。
- `BottomToTop`: 从下往上播放动画。
- `InsideOut`: 由内到外播放动画。
- `AlongPath`: 沿着路径播放动画。当折线图从左到右无序或有折返时,可以使用该模式。
- `Clockwise`: 顺时针播放动画。
| @@ -336,7 +332,7 @@ import APITable from '@site/src/components/APITable'; ## AreaStyle -> XCharts.Runtime.AreaStyle : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) 区域填充样式。 @@ -344,8 +340,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示区域填充。 |origin|||区域填充的起始位置。
`AreaStyle.AreaOrigin`:
- `Auto`: 填充坐标轴轴线到数据间的区域。
- `Start`: 填充坐标轴底部到数据间的区域。
- `End`: 填充坐标轴顶部到数据间的区域。
| @@ -361,14 +356,13 @@ import APITable from '@site/src/components/APITable'; ## ArrowStyle -> XCharts.Runtime.ArrowStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |width|10||箭头宽。 |height|15||箭头高。 @@ -382,7 +376,7 @@ import APITable from '@site/src/components/APITable'; ## Axis -> XCharts.Runtime.Axis : [MainComponent](#maincomponent) / Subclasses: [AngleAxis](#angleaxis), [ParallelAxis](#parallelaxis), [RadiusAxis](#radiusaxis), [SingleAxis](#singleaxis), [XAxis](#xaxis), [YAxis](#yaxis) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) / 子类: [AngleAxis](#angleaxis), [ParallelAxis](#parallelaxis), [RadiusAxis](#radiusaxis), [SingleAxis](#singleaxis), [XAxis](#xaxis), [YAxis](#yaxis) 直角坐标系的坐标轴组件。 @@ -390,8 +384,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示坐标轴。 |type|||坐标轴类型。
`Axis.AxisType`:
- `Value`: 数值轴。适用于连续数据。
- `Category`: 类目轴。适用于离散的类目数据,为该类型时必须通过 data 设置类目数据。serie的数据第0维数据对应坐标轴data的index。
- `Log`: 对数轴。适用于对数数据。
- `Time`: 时间轴。适用于连续的时序数据。
| @@ -431,7 +424,7 @@ import APITable from '@site/src/components/APITable'; ## AxisLabel -> XCharts.Runtime.AxisLabel : [LabelStyle](#labelstyle) +> class in XCharts.Runtime / 继承自: [LabelStyle](#labelstyle) 坐标轴刻度标签的相关设置。 @@ -439,8 +432,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |interval|0||坐标轴刻度标签的显示间隔,在类目轴中有效。0表示显示所有标签,1表示隔一个隔显示一个标签,以此类推。 |inside|false||刻度标签是否朝内,默认朝外。 @@ -456,7 +448,7 @@ import APITable from '@site/src/components/APITable'; ## AxisLine -> XCharts.Runtime.AxisLine : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) 坐标轴轴线。 @@ -464,8 +456,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |onZero|||X 轴或者 Y 轴的轴线是否在另一个轴的 0 刻度上,只有在另一个轴为数值轴且包含 0 刻度时有效。 |showArrow|||是否显示箭头。 @@ -477,7 +468,7 @@ import APITable from '@site/src/components/APITable'; ## AxisMinorSplitLine -> XCharts.Runtime.AxisMinorSplitLine : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) > 从 `v3.2.0` 开始支持 @@ -487,8 +478,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |distance|||刻度线与轴线的距离。 |autoColor|||自动设置颜色。 @@ -499,7 +489,7 @@ import APITable from '@site/src/components/APITable'; ## AxisMinorTick -> XCharts.Runtime.AxisMinorTick : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) > 从 `v3.2.0` 开始支持 @@ -509,8 +499,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |splitNumber|5||分隔线之间分割的刻度数。 |autoColor||| @@ -521,7 +510,7 @@ import APITable from '@site/src/components/APITable'; ## AxisName -> XCharts.Runtime.AxisName : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 坐标轴名称。 @@ -529,8 +518,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|||是否显示坐标轴名称。 |name|||坐标轴名称。 @@ -543,7 +531,7 @@ import APITable from '@site/src/components/APITable'; ## AxisSplitArea -> XCharts.Runtime.AxisSplitArea : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 坐标轴在 grid 区域中的分隔区域,默认不显示。 @@ -551,8 +539,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|||是否显示分隔区域。 |color|||分隔区域颜色。分隔区域会按数组中颜色的顺序依次循环设置颜色。默认是一个深浅的间隔色。 @@ -563,7 +550,7 @@ import APITable from '@site/src/components/APITable'; ## AxisSplitLine -> XCharts.Runtime.AxisSplitLine : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) 坐标轴在 grid 区域中的分隔线。 @@ -571,8 +558,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |interval|||坐标轴分隔线的显示间隔。 |distance|||刻度线与轴线的距离。 @@ -586,11 +572,11 @@ import APITable from '@site/src/components/APITable'; ## AxisTheme -> XCharts.Runtime.AxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) ## AxisTick -> XCharts.Runtime.AxisTick : [BaseLine](#baseline) +> class in XCharts.Runtime / 继承自: [BaseLine](#baseline) 坐标轴刻度相关设置。 @@ -598,8 +584,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |alignWithLabel|||类目轴中在 boundaryGap 为 true 的时候有效,可以保证刻度线和标签对齐。 |inside|||坐标轴刻度是否朝内,默认朝外。 @@ -615,7 +600,7 @@ import APITable from '@site/src/components/APITable'; ## Background -> XCharts.Runtime.Background : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) 背景组件。 @@ -623,8 +608,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否启用背景组件。 |image|||背景图。 @@ -638,18 +622,17 @@ import APITable from '@site/src/components/APITable'; ## Bar -> XCharts.Runtime.Bar : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ## BaseAxisTheme -> XCharts.Runtime.BaseAxisTheme : [ComponentTheme](#componenttheme) / Subclasses: [AxisTheme](#axistheme), [RadiusAxisTheme](#radiusaxistheme), [AngleAxisTheme](#angleaxistheme), [PolarAxisTheme](#polaraxistheme), [RadarAxisTheme](#radaraxistheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) / 子类: [AxisTheme](#axistheme), [RadiusAxisTheme](#radiusaxistheme), [AngleAxisTheme](#angleaxistheme), [PolarAxisTheme](#polaraxistheme), [RadarAxisTheme](#radaraxistheme) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |lineType|||坐标轴线类型。
`LineStyle.Type`:
- `Solid`: 实线
- `Dashed`: 虚线
- `Dotted`: 点线
- `DashDot`: 点划线
- `DashDotDot`: 双点划线
- `None`: 双点划线
| |lineWidth|1f||坐标轴线宽。 @@ -671,7 +654,7 @@ import APITable from '@site/src/components/APITable'; ## BaseLine -> XCharts.Runtime.BaseLine : [ChildComponent](#childcomponent) / Subclasses: [AxisLine](#axisline), [AxisMinorSplitLine](#axisminorsplitline), [AxisMinorTick](#axisminortick), [AxisSplitLine](#axissplitline), [AxisTick](#axistick) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [AxisLine](#axisline), [AxisMinorSplitLine](#axisminorsplitline), [AxisMinorTick](#axisminortick), [AxisSplitLine](#axissplitline), [AxisTick](#axistick) 线条基础配置。 @@ -679,8 +662,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|||是否显示坐标轴轴线。 |lineStyle|||线条样式 [LineStyle](#linestyle)| @@ -691,15 +673,15 @@ import APITable from '@site/src/components/APITable'; ## BaseScatter -> XCharts.Runtime.BaseScatter : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) / Subclasses: [EffectScatter](#effectscatter), [Scatter](#scatter) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) / 子类: [EffectScatter](#effectscatter), [Scatter](#scatter) ## BaseSerie -> XCharts.Runtime.BaseSerie / Subclasses: [Serie](#serie) +> class in XCharts.Runtime / 子类: [Serie](#serie) ## BlurStyle -> XCharts.Runtime.BlurStyle : [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) > 从 `v3.2.0` 开始支持 @@ -707,23 +689,23 @@ import APITable from '@site/src/components/APITable'; ## CalendarCoord -> XCharts.Runtime.CalendarCoord : [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) ## Candlestick -> XCharts.Runtime.Candlestick : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ## ChartText -> XCharts.Runtime.ChartText +> class in XCharts.Runtime ## ChildComponent -> XCharts.Runtime.ChildComponent / Subclasses: [AnimationStyle](#animationstyle), [AxisName](#axisname), [AxisSplitArea](#axissplitarea), [AreaStyle](#areastyle), [ArrowStyle](#arrowstyle), [BaseLine](#baseline), [IconStyle](#iconstyle), [ImageStyle](#imagestyle), [ItemStyle](#itemstyle), [Level](#level), [LevelStyle](#levelstyle), [LineArrow](#linearrow), [LineStyle](#linestyle), [Location](#location), [MLValue](#mlvalue), [MarqueeStyle](#marqueestyle), [Padding](#padding), [StageColor](#stagecolor), [SymbolStyle](#symbolstyle), [TextLimit](#textlimit), [TextStyle](#textstyle), [CommentItem](#commentitem), [CommentMarkStyle](#commentmarkstyle), [LabelLine](#labelline), [LabelStyle](#labelstyle), [MarkAreaData](#markareadata), [MarkLineData](#marklinedata), [StateStyle](#statestyle), [VisualMapRange](#visualmaprange), [UIComponentTheme](#uicomponenttheme), [SerieData](#seriedata), [ComponentTheme](#componenttheme), [SerieTheme](#serietheme), [ThemeStyle](#themestyle) +> class in XCharts.Runtime / 子类: [AnimationStyle](#animationstyle), [AxisName](#axisname), [AxisSplitArea](#axissplitarea), [AreaStyle](#areastyle), [ArrowStyle](#arrowstyle), [BaseLine](#baseline), [IconStyle](#iconstyle), [ImageStyle](#imagestyle), [ItemStyle](#itemstyle), [Level](#level), [LevelStyle](#levelstyle), [LineArrow](#linearrow), [LineStyle](#linestyle), [Location](#location), [MLValue](#mlvalue), [MarqueeStyle](#marqueestyle), [Padding](#padding), [StageColor](#stagecolor), [SymbolStyle](#symbolstyle), [TextLimit](#textlimit), [TextStyle](#textstyle), [CommentItem](#commentitem), [CommentMarkStyle](#commentmarkstyle), [LabelLine](#labelline), [LabelStyle](#labelstyle), [MarkAreaData](#markareadata), [MarkLineData](#marklinedata), [StateStyle](#statestyle), [VisualMapRange](#visualmaprange), [UIComponentTheme](#uicomponenttheme), [SerieData](#seriedata), [ComponentTheme](#componenttheme), [SerieTheme](#serietheme), [ThemeStyle](#themestyle) ## Comment -> XCharts.Runtime.Comment : [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) 图表注解组件。 @@ -731,8 +713,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示注解组件。 |labelStyle|||所有组件的文本样式。 [LabelStyle](#labelstyle)| @@ -745,7 +726,7 @@ import APITable from '@site/src/components/APITable'; ## CommentItem -> XCharts.Runtime.CommentItem : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 注解项。 @@ -753,8 +734,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示当前注解项。 |content|||注解的文本内容。支持模板参数,可以参考Tooltip的itemFormatter。 @@ -769,7 +749,7 @@ import APITable from '@site/src/components/APITable'; ## CommentMarkStyle -> XCharts.Runtime.CommentMarkStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 注解项区域样式。 @@ -777,8 +757,7 @@ import APITable from '@site/src/components/APITable'; ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示当前注解项。 |lineStyle|||线条样式。 [LineStyle](#linestyle)| @@ -789,14 +768,13 @@ import APITable from '@site/src/components/APITable'; ## ComponentTheme -> XCharts.Runtime.ComponentTheme : [ChildComponent](#childcomponent) / Subclasses: [BaseAxisTheme](#baseaxistheme), [DataZoomTheme](#datazoomtheme), [LegendTheme](#legendtheme), [SubTitleTheme](#subtitletheme), [TitleTheme](#titletheme), [TooltipTheme](#tooltiptheme), [VisualMapTheme](#visualmaptheme) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [BaseAxisTheme](#baseaxistheme), [DataZoomTheme](#datazoomtheme), [LegendTheme](#legendtheme), [SubTitleTheme](#subtitletheme), [TitleTheme](#titletheme), [TooltipTheme](#tooltiptheme), [VisualMapTheme](#visualmaptheme) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |font|||字体。 |textColor|||文本颜色。 @@ -810,13 +788,13 @@ import APITable from '@site/src/components/APITable'; ## CoordSystem -> XCharts.Runtime.CoordSystem : [MainComponent](#maincomponent) / Subclasses: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord), [SingleAxisCoord](#singleaxiscoord) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) / 子类: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord), [SingleAxisCoord](#singleaxiscoord) 坐标系系统。 ## DataZoom -> XCharts.Runtime.DataZoom : [MainComponent](#maincomponent), [IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent), [IUpdateRuntimeData](#iupdateruntimedata) DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息,或者概览数据整体,或者去除离群点的影响。 @@ -824,8 +802,7 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |enable|true||是否显示缩放区域。 |filterMode|||数据过滤类型。
`DataZoom.FilterMode`:
- `Filter`: 当前数据窗口外的数据,被 过滤掉。即 会 影响其他轴的数据范围。每个数据项,只要有一个维度在数据窗口外,整个数据项就会被过滤掉。
- `WeakFilter`: 当前数据窗口外的数据,被 过滤掉。即 会 影响其他轴的数据范围。每个数据项,只有当全部维度都在数据窗口同侧外部,整个数据项才会被过滤掉。
- `Empty`: 当前数据窗口外的数据,被 设置为空。即 不会 影响其他轴的数据范围。
- `None`: 不过滤数据,只改变数轴范围。
| @@ -866,14 +843,13 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ## DataZoomTheme -> XCharts.Runtime.DataZoomTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |borderWidth|||边框线宽。 |dataLineWidth|||数据阴影线宽。 @@ -889,14 +865,13 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ## DebugInfo -> XCharts.Runtime.DebugInfo +> class in XCharts.Runtime ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示Debug组件。 |showDebugInfo|false|| @@ -910,11 +885,11 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ## EffectScatter -> XCharts.Runtime.EffectScatter : [BaseScatter](#basescatter) +> class in XCharts.Runtime / 继承自: [BaseScatter](#basescatter) ## EmphasisStyle -> XCharts.Runtime.EmphasisStyle : [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) > 从 `v3.2.0` 开始支持 @@ -924,8 +899,7 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |scale|1.1f||高亮时的缩放倍数。 |focus|||在高亮图形时,是否淡出其它数据的图形已达到聚焦的效果。
`EmphasisStyle.FocusType`:
- `None`: 不淡出其它图形,默认使用该配置。
- `Self`: 只聚焦(不淡出)当前高亮的数据的图形。
- `Series`: 聚焦当前高亮的数据所在的系列的所有图形。
| @@ -937,11 +911,11 @@ DataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息 ## EndLabelStyle -> XCharts.Runtime.EndLabelStyle : [LabelStyle](#labelstyle) +> class in XCharts.Runtime / 继承自: [LabelStyle](#labelstyle) ## GridCoord -> XCharts.Runtime.GridCoord : [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart can be drawn in grid. @@ -949,8 +923,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示直角坐标系网格。 |layoutIndex|-1|v3.8.0|网格所属的网格布局组件的索引。默认为-1,表示不属于任何网格布局组件。当设置了该值时,left、right、top、bottom属性将失效。 @@ -969,7 +942,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## GridLayout -> XCharts.Runtime.GridLayout : [MainComponent](#maincomponent), [IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent), [IUpdateRuntimeData](#iupdateruntimedata) > 从 `v3.8.0` 开始支持 @@ -979,8 +952,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示直角坐标系网格。 |left|0.1f||grid 组件离容器左侧的距离。 @@ -998,14 +970,13 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Heatmap -> XCharts.Runtime.Heatmap : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |heatmapType||v3.3.0|热力图类型。通过颜色映射划分。
`HeatmapType`:
- `Data`: 数据映射型。默认用第2维数据作为颜色映射。要求数据至少有3个维度数据。
- `Count`: 个数映射型。统计数据在划分的格子中出现的次数,作为颜色映射。要求数据至少有2个维度数据。
| @@ -1015,14 +986,13 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## IconStyle -> XCharts.Runtime.IconStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|false||是否显示图标。 |layer|||显示在上层还是在下层。
`IconStyle.Layer`:
- `UnderText`: The icon is display under the label text. 图标在标签文字下
- `AboveText`: The icon is display above the label text. 图标在标签文字上
| @@ -1041,14 +1011,13 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## ImageStyle -> XCharts.Runtime.ImageStyle : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示图标。 |sprite|||图标的图片。 @@ -1064,7 +1033,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Indicator -> XCharts.Runtime.Indicator +> class in XCharts.Runtime 雷达图的指示器,用来指定雷达图中的多个变量(维度)。 @@ -1072,8 +1041,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |name|||指示器名称。 |max|||指示器的最大值,默认为 0 无限制。 @@ -1106,37 +1074,37 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## INeedSerieContainer -> XCharts.Runtime.INeedSerieContainer / Subclasses: [Bar](#bar), [SimplifiedBar](#simplifiedbar), [Candlestick](#candlestick), [SimplifiedCandlestick](#simplifiedcandlestick), [Heatmap](#heatmap), [Line](#line), [SimplifiedLine](#simplifiedline), [Parallel](#parallel), [Radar](#radar), [BaseScatter](#basescatter) +> class in XCharts.Runtime / 子类: [Bar](#bar), [SimplifiedBar](#simplifiedbar), [Candlestick](#candlestick), [SimplifiedCandlestick](#simplifiedcandlestick), [Heatmap](#heatmap), [Line](#line), [SimplifiedLine](#simplifiedline), [Parallel](#parallel), [Radar](#radar), [BaseScatter](#basescatter) ## IPropertyChanged -> XCharts.Runtime.IPropertyChanged / Subclasses: [Location](#location), [Comment](#comment), [Legend](#legend), [Title](#title) +> class in XCharts.Runtime / 子类: [Location](#location), [Comment](#comment), [Legend](#legend), [Title](#title) 属性变更接口 ## ISerieComponent -> XCharts.Runtime.ISerieComponent / Subclasses: [AreaStyle](#areastyle), [ImageStyle](#imagestyle), [LineArrow](#linearrow), [LabelLine](#labelline), [LabelStyle](#labelstyle), [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle), [TitleStyle](#titlestyle) +> class in XCharts.Runtime / 子类: [AreaStyle](#areastyle), [ImageStyle](#imagestyle), [LineArrow](#linearrow), [LabelLine](#labelline), [LabelStyle](#labelstyle), [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle), [TitleStyle](#titlestyle) 可用于Serie的组件。 ## ISerieContainer -> XCharts.Runtime.ISerieContainer / Subclasses: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord) +> class in XCharts.Runtime / 子类: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord) ## ISerieDataComponent -> XCharts.Runtime.ISerieDataComponent / Subclasses: [AreaStyle](#areastyle), [ImageStyle](#imagestyle), [ItemStyle](#itemstyle), [LineStyle](#linestyle), [SerieSymbol](#seriesymbol), [LabelLine](#labelline), [LabelStyle](#labelstyle), [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle), [TitleStyle](#titlestyle) +> class in XCharts.Runtime / 子类: [AreaStyle](#areastyle), [ImageStyle](#imagestyle), [ItemStyle](#itemstyle), [LineStyle](#linestyle), [SerieSymbol](#seriesymbol), [LabelLine](#labelline), [LabelStyle](#labelstyle), [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle), [TitleStyle](#titlestyle) 可用于SerieData的组件。 ## ISimplifiedSerie -> XCharts.Runtime.ISimplifiedSerie / Subclasses: [SimplifiedBar](#simplifiedbar), [SimplifiedCandlestick](#simplifiedcandlestick), [SimplifiedLine](#simplifiedline) +> class in XCharts.Runtime / 子类: [SimplifiedBar](#simplifiedbar), [SimplifiedCandlestick](#simplifiedcandlestick), [SimplifiedLine](#simplifiedline) ## ItemStyle -> XCharts.Runtime.ItemStyle : [ChildComponent](#childcomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent), [ISerieDataComponent](#iseriedatacomponent) 图形样式。 @@ -1144,8 +1112,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否启用。 |color|||数据项颜色。 @@ -1174,11 +1141,11 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## IUpdateRuntimeData -> XCharts.Runtime.IUpdateRuntimeData / Subclasses: [SingleAxis](#singleaxis), [DataZoom](#datazoom), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [GridLayout](#gridlayout), [ParallelCoord](#parallelcoord) +> class in XCharts.Runtime / 子类: [SingleAxis](#singleaxis), [DataZoom](#datazoom), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [GridLayout](#gridlayout), [ParallelCoord](#parallelcoord) ## LabelLine -> XCharts.Runtime.LabelLine : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) 标签的引导线 @@ -1186,8 +1153,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示视觉引导线。 |lineType|||视觉引导线类型。
`LabelLine.LineType`:
- `BrokenLine`: 折线
- `Curves`: 曲线
- `HorizontalLine`: 水平线
| @@ -1207,7 +1173,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LabelStyle -> XCharts.Runtime.LabelStyle : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) / Subclasses: [AxisLabel](#axislabel), [EndLabelStyle](#endlabelstyle), [TitleStyle](#titlestyle) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) / 子类: [AxisLabel](#axislabel), [EndLabelStyle](#endlabelstyle), [TitleStyle](#titlestyle) 图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等。 @@ -1215,8 +1181,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示文本标签。 |Position|||标签的位置。 @@ -1240,21 +1205,21 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Lang -> XCharts.Runtime.Lang : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) +> class in XCharts.Runtime / 继承自: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) 国际化语言表。 ## LangCandlestick -> XCharts.Runtime.LangCandlestick +> class in XCharts.Runtime ## LangTime -> XCharts.Runtime.LangTime +> class in XCharts.Runtime ## Legend -> XCharts.Runtime.Legend : [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) 图例组件。 图例组件展现了不同系列的标记,颜色和名字。可以通过点击图例控制哪些系列不显示。 @@ -1262,8 +1227,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示图例组件。 |iconType|||图例类型。
`Legend.Type`:
- `Auto`: 自动匹配。
- `Custom`: 自定义图标。
- `EmptyCircle`: 空心圆。
- `Circle`: 圆形。
- `Rect`: 正方形。可通过Setting的legendIconCornerRadius参数调整圆角。
- `Triangle`: 三角形。
- `Diamond`: 菱形。
- `Candlestick`: 烛台(可用于K线图)。
| @@ -1275,8 +1239,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart |itemGap|10f||图例每项之间的间隔。横向布局时为水平间隔,纵向布局时为纵向间隔。 |itemAutoColor|true||图例标记的图形是否自动匹配颜色。 |itemOpacity|1||图例标记的图形的颜色透明度。 -|formatter|||图例内容字符串模版格式器。支持用 \n 换行。 模板变量为图例名称 {value}。其他模板变量参考Toolip的itemFormatter。 -|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 +|formatter|||不再使用,使用LabelStyle.formatter代替。 |labelStyle|||文本样式。 [LabelStyle](#labelstyle)| |data|||图例的数据数组。数组项通常为一个字符串,每一项代表一个系列的 name(如果是饼图,也可以是饼图单个数据的 name)。 如果 data 没有被指定,会自动从当前系列中获取。指定data时里面的数据项和serie匹配时才会生效。 |icons|||自定义的图例标记图形。 @@ -1291,14 +1254,13 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LegendTheme -> XCharts.Runtime.LegendTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |unableColor|||文本颜色。 @@ -1308,14 +1270,13 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Level -> XCharts.Runtime.Level : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |label|||文本标签样式。 [LabelStyle](#labelstyle)| |upperLabel|||上方的文本标签样式。 [LabelStyle](#labelstyle)| @@ -1327,14 +1288,13 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LevelStyle -> XCharts.Runtime.LevelStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|false||是否启用LevelStyle |levels|||各层节点对应的配置。当enableLevels为true时生效,levels[0]对应的第一层的配置,levels[1]对应第二层,依次类推。当levels中没有对应层时用默认的设置。 @@ -1345,18 +1305,17 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Line -> XCharts.Runtime.Line : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ## LineArrow -> XCharts.Runtime.LineArrow : [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent), [ISerieComponent](#iseriecomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|||是否显示箭头。 |position|||箭头位置。
`LineArrow.Position`:
- `End`: 末端箭头
- `Start`: 头端箭头
| @@ -1368,7 +1327,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## LineStyle -> XCharts.Runtime.LineStyle : [ChildComponent](#childcomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent), [ISerieDataComponent](#iseriedatacomponent) 线条样式。 注: 修改 lineStyle 中的颜色不会影响图例颜色,如果需要图例颜色和折线图颜色一致,需修改 itemStyle.color,线条颜色默认也会取该颜色。 toColor,toColor2可设置水平方向的渐变,如需要设置垂直方向的渐变,可使用VisualMap。 @@ -1376,8 +1335,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示线条。当作为子组件,它的父组件有参数控制是否显示时,改参数无效。 |type|||线的类型。
`LineStyle.Type`:
- `Solid`: 实线
- `Dashed`: 虚线
- `Dotted`: 点线
- `DashDot`: 点划线
- `DashDotDot`: 双点划线
- `None`: 双点划线
| @@ -1397,7 +1355,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Location -> XCharts.Runtime.Location : [ChildComponent](#childcomponent), [IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent), [IPropertyChanged](#ipropertychanged) 位置类型。通过Align快速设置大体位置,再通过left,right,top,bottom微调具体位置。 @@ -1405,8 +1363,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |align|||对齐方式。
`Location.Align`:
- `TopLeft`: 对齐方式
- `TopRight`: 对齐方式
- `TopCenter`: 对齐方式
- `BottomLeft`: 对齐方式
- `BottomRight`: 对齐方式
- `BottomCenter`: 对齐方式
- `Center`: 对齐方式
- `CenterLeft`: 对齐方式
- `CenterRight`: 对齐方式
| |left|||离容器左侧的距离。 @@ -1420,11 +1377,11 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## MainComponent -> XCharts.Runtime.MainComponent : [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=IComparable) / Subclasses: [Axis](#axis), [Background](#background), [Comment](#comment), [DataZoom](#datazoom), [Legend](#legend), [MarkArea](#markarea), [MarkLine](#markline), [Settings](#settings), [Title](#title), [Tooltip](#tooltip), [VisualMap](#visualmap), [GridLayout](#gridlayout), [CoordSystem](#coordsystem) +> class in XCharts.Runtime / 继承自: [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=IComparable) / 子类: [Axis](#axis), [Background](#background), [Comment](#comment), [DataZoom](#datazoom), [Legend](#legend), [MarkArea](#markarea), [MarkLine](#markline), [Settings](#settings), [Title](#title), [Tooltip](#tooltip), [VisualMap](#visualmap), [GridLayout](#gridlayout), [CoordSystem](#coordsystem) ## MarkArea -> XCharts.Runtime.MarkArea : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) 图表标域,常用于标记图表中某个范围的数据。 @@ -1432,8 +1389,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示标域。 |text|||The text of markArea. 标域显示的文本。 @@ -1449,7 +1405,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## MarkAreaData -> XCharts.Runtime.MarkAreaData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 标域的数据。 @@ -1457,8 +1413,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |type|||特殊的标域类型,用于标注最大值最小值等。
`MarkAreaType`:
- `None`: 标域类型
- `Min`: 最小值。
- `Max`: 最大值。
- `Average`: 平均值。
- `Median`: 中位数。
| |name|||标注名称。会作为文字显示。 @@ -1474,7 +1429,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## MarkLine -> XCharts.Runtime.MarkLine : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) 图表标线。 @@ -1482,12 +1437,11 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示标线。 |serieIndex|0||标线影响的Serie索引。 -|onTop|true|v3.8.2|是否在最上层。 +|onTop|true|v3.9.0|是否在最上层。 |animation|||标线的动画样式。 [AnimationStyle](#animationstyle)| |data|||标线的数据列表。当数据项的group为0时,每个数据项表示一条标线;当group不为0时,相同group的两个数据项分别表 示标线的起始点和终止点来组成一条标线,此时标线的相关样式参数取起始点的参数。 @@ -1497,9 +1451,9 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## MarkLineData -> XCharts.Runtime.MarkLineData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) -> 从 `v3.8.2` 开始支持 +> 从 `v3.9.0` 开始支持 图表标线的数据。 @@ -1507,8 +1461,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |type|||特殊的标线类型,用于标注最大值最小值等。
`MarkLineType`:
- `None`: 标线类型
- `Min`: 最小值。
- `Max`: 最大值。
- `Average`: 平均值。
- `Median`: 中位数。
| |name|||标线名称,将会作为文字显示。label的formatter可通过{b}显示名称,通过{c}显示数值。 @@ -1530,7 +1483,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## MarqueeStyle -> XCharts.Runtime.MarqueeStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) > 从 `v3.5.0` 开始支持 @@ -1540,8 +1493,7 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |apply|false|v3.5.0|选取框范围是否应用到DataZoom上。当为true时,框选结束后的范围即为DataZoom的选择范围。 |realRect|false|v3.5.0|是否选取实际框选区域。当为true时,以鼠标的其实点和结束点间的实际范围作为框选区域。 @@ -1554,7 +1506,7 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## MLValue -> XCharts.Runtime.MLValue : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) > 从 `v3.8.0` 开始支持 @@ -1564,8 +1516,7 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |type|||
`MLValue.Type`:
- `Percent`: 百分比形式。
- `Absolute`: 绝对值形式。
- `Extra`: 额外形式。
| |value||| @@ -1576,7 +1527,7 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## Padding -> XCharts.Runtime.Padding : [ChildComponent](#childcomponent) / Subclasses: [TextPadding](#textpadding) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [TextPadding](#textpadding) 边距设置。 @@ -1584,8 +1535,7 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||show padding. 是否显示。 |top|0||顶部间距。 @@ -1599,15 +1549,15 @@ Marquee style. It can be used for the DataZoom component. 选取框样式。可 ## Parallel -> XCharts.Runtime.Parallel : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ## ParallelAxis -> XCharts.Runtime.ParallelAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) ## ParallelCoord -> XCharts.Runtime.ParallelCoord : [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer) Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart can be drawn in grid. @@ -1615,8 +1565,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示直角坐标系网格。 |orient|||坐标轴朝向。默认为垂直朝向。
`Orient`:
- `Horizonal`: 水平
- `Vertical`: 垂直
| @@ -1632,14 +1581,13 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Pie -> XCharts.Runtime.Pie : [Serie](#serie) +> class in XCharts.Runtime / 继承自: [Serie](#serie) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |radiusGradient|false|v3.8.1|是否开启半径方向的渐变效果。 @@ -1649,11 +1597,11 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## PolarAxisTheme -> XCharts.Runtime.PolarAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) ## PolarCoord -> XCharts.Runtime.PolarCoord : [CoordSystem](#coordsystem), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem), [ISerieContainer](#iseriecontainer) 极坐标系组件。 极坐标系,可以用于散点图和折线图。每个极坐标系拥有一个角度轴和一个半径轴。 @@ -1661,8 +1609,7 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示极坐标。 |center|||极坐标的中心点。数组的第一项是横坐标,第二项是纵坐标。 当值为0-1之间时表示百分比,设置成百分比时第一项是相对于容器宽度,第二项是相对于容器高度。 @@ -1676,14 +1623,13 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## Radar -> XCharts.Runtime.Radar : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |smooth|false|v3.2.0|是否平滑曲线。平滑曲线时不支持区域填充颜色。 @@ -1693,35 +1639,35 @@ Drawing grid in rectangular coordinate. Line chart, bar chart, and scatter chart ## RadarAxisTheme -> XCharts.Runtime.RadarAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) ## RadarCoord -> XCharts.Runtime.RadarCoord : [CoordSystem](#coordsystem), [ISerieContainer](#iseriecontainer) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem), [ISerieContainer](#iseriecontainer) Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适用于雷达图。 ## RadiusAxis -> XCharts.Runtime.RadiusAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) 极坐标系的径向轴。 ## RadiusAxisTheme -> XCharts.Runtime.RadiusAxisTheme : [BaseAxisTheme](#baseaxistheme) +> class in XCharts.Runtime / 继承自: [BaseAxisTheme](#baseaxistheme) ## Ring -> XCharts.Runtime.Ring : [Serie](#serie) +> class in XCharts.Runtime / 继承自: [Serie](#serie) ## Scatter -> XCharts.Runtime.Scatter : [BaseScatter](#basescatter) +> class in XCharts.Runtime / 继承自: [BaseScatter](#basescatter) ## SelectStyle -> XCharts.Runtime.SelectStyle : [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [StateStyle](#statestyle), [ISerieComponent](#iseriecomponent), [ISerieDataComponent](#iseriedatacomponent) > 从 `v3.2.0` 开始支持 @@ -1729,7 +1675,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## Serie -> XCharts.Runtime.Serie : [BaseSerie](#baseserie), [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=IComparable) / Subclasses: [SerieHandler<T>](#seriehandlert), [Bar](#bar), [SimplifiedBar](#simplifiedbar), [Candlestick](#candlestick), [SimplifiedCandlestick](#simplifiedcandlestick), [Heatmap](#heatmap), [Line](#line), [SimplifiedLine](#simplifiedline), [Parallel](#parallel), [Pie](#pie), [Radar](#radar), [Ring](#ring), [BaseScatter](#basescatter) +> class in XCharts.Runtime / 继承自: [BaseSerie](#baseserie), [IComparable](https://docs.unity3d.com/ScriptReference/30_search.html?q=IComparable) / 子类: [SerieHandler<T>](#seriehandlert), [Bar](#bar), [SimplifiedBar](#simplifiedbar), [Candlestick](#candlestick), [SimplifiedCandlestick](#simplifiedcandlestick), [Heatmap](#heatmap), [Line](#line), [SimplifiedLine](#simplifiedline), [Parallel](#parallel), [Pie](#pie), [Radar](#radar), [Ring](#ring), [BaseScatter](#basescatter) 系列。系列一般由数据和配置组成,用来表示具体的图表图形,如折线图的一条折线,柱图的一组柱子等。一个图表中可以包含多个不同类型的系列。 @@ -1737,8 +1683,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |index|||系列索引。 |show|true||系列是否显示在图表上。 @@ -1819,7 +1764,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieData -> XCharts.Runtime.SerieData : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 系列中的一个数据项。可存储数据名和1-n维个数据。 @@ -1827,8 +1772,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |index|||数据项索引。 |name|||数据项名称。 @@ -1846,7 +1790,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieSymbol -> XCharts.Runtime.SerieSymbol : [SymbolStyle](#symbolstyle), [ISerieDataComponent](#iseriedatacomponent) +> class in XCharts.Runtime / 继承自: [SymbolStyle](#symbolstyle), [ISerieDataComponent](#iseriedatacomponent) 系列数据项的标记的图形 @@ -1854,8 +1798,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |sizeType|||标记图形的大小获取方式。
`SymbolSizeType`:
- `Custom`: 自定义大小。
- `FromData`: 通过 dataIndex 从数据中获取,再乘以一个比例系数 dataScale 。
- `Function`: 通过委托函数获取。
| |dataIndex|1||当sizeType指定为FromData时,指定的数据源索引。 @@ -1874,14 +1817,13 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SerieTheme -> XCharts.Runtime.SerieTheme : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |lineWidth|||文本颜色。 |lineSymbolSize|||折线图的Symbol大小。 @@ -1898,7 +1840,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## Settings -> XCharts.Runtime.Settings : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) 全局参数设置组件。一般情况下可使用默认值,当有需要时可进行调整。 @@ -1906,8 +1848,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true|| |maxPainter|10||设定的painter数量。 @@ -1930,19 +1871,19 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SimplifiedBar -> XCharts.Runtime.SimplifiedBar : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) ## SimplifiedCandlestick -> XCharts.Runtime.SimplifiedCandlestick : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) ## SimplifiedLine -> XCharts.Runtime.SimplifiedLine : [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) +> class in XCharts.Runtime / 继承自: [Serie](#serie), [INeedSerieContainer](#ineedseriecontainer), [ISimplifiedSerie](#isimplifiedserie) ## SingleAxis -> XCharts.Runtime.SingleAxis : [Axis](#axis), [IUpdateRuntimeData](#iupdateruntimedata) +> class in XCharts.Runtime / 继承自: [Axis](#axis), [IUpdateRuntimeData](#iupdateruntimedata) 单轴。 @@ -1950,8 +1891,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |orient|||坐标轴朝向。默认为水平朝向。
`Orient`:
- `Horizonal`: 水平
- `Vertical`: 垂直
| |left|0.1f||组件离容器左侧的距离。 @@ -1967,18 +1907,17 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## SingleAxisCoord -> XCharts.Runtime.SingleAxisCoord : [CoordSystem](#coordsystem) +> class in XCharts.Runtime / 继承自: [CoordSystem](#coordsystem) ## StageColor -> XCharts.Runtime.StageColor : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |percent|||结束位置百分比。 |color|||颜色。 @@ -1989,7 +1928,7 @@ Radar coordinate conponnet for radar charts. 雷达图坐标系组件,只适 ## StateStyle -> XCharts.Runtime.StateStyle : [ChildComponent](#childcomponent) / Subclasses: [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [BlurStyle](#blurstyle), [EmphasisStyle](#emphasisstyle), [SelectStyle](#selectstyle) > 从 `v3.2.0` 开始支持 @@ -1999,8 +1938,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否启用高亮样式。 |label|||图形文本标签。 [LabelStyle](#labelstyle)| @@ -2016,11 +1954,11 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## SubTitleTheme -> XCharts.Runtime.SubTitleTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) ## SymbolStyle -> XCharts.Runtime.SymbolStyle : [ChildComponent](#childcomponent) / Subclasses: [SerieSymbol](#seriesymbol) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) / 子类: [SerieSymbol](#seriesymbol) 系列数据项的标记的图形 @@ -2028,8 +1966,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示标记。 |type|||标记类型。
`SymbolType`:
- `None`: 不显示标记。
- `Custom`: 自定义标记。
- `Circle`: 圆形。
- `EmptyCircle`: 空心圆。
- `Rect`: 正方形。可通过设置`itemStyle`的`cornerRadius`变成圆角矩形。
- `EmptyRect`: 空心正方形。
- `Triangle`: 三角形。
- `EmptyTriangle`: 空心三角形。
- `Diamond`: 菱形。
- `EmptyDiamond`: 空心菱形。
- `Arrow`: 箭头。
- `EmptyArrow`: 空心箭头。
- `Plus`: 加号。
- `Minus`: 减号。
| @@ -2048,7 +1985,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## TextLimit -> XCharts.Runtime.TextLimit : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 文本字符限制和自适应。当文本长度超过设定的长度时进行裁剪,并将后缀附加在最后。 只在类目轴中有效。 @@ -2056,8 +1993,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |enable|false||是否启用文本自适应。 [default:true] |maxWidth|0||Clipping occurs when the width of the text is greater than this value. @@ -2070,13 +2006,13 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## TextPadding -> XCharts.Runtime.TextPadding : [Padding](#padding) +> class in XCharts.Runtime / 继承自: [Padding](#padding) 文本的内边距设置。 ## TextStyle -> XCharts.Runtime.TextStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 文本的相关设置。 @@ -2084,8 +2020,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||文本的相关设置。 |font|||文本字体。 [default: null] @@ -2109,7 +2044,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## Theme -> XCharts.Runtime.Theme : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) +> class in XCharts.Runtime / 继承自: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) 主题相关配置。 @@ -2117,8 +2052,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |themeType|||主题类型。
`ThemeType`:
- `Default`: 默认主题。
- `Light`: 亮主题。
- `Dark`: 暗主题。
- `Custom`: 自定义主题。
| |themeName|||主题名称。 @@ -2143,7 +2077,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## ThemeStyle -> XCharts.Runtime.ThemeStyle : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) 主题相关配置。 @@ -2151,8 +2085,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true|| |sharedTheme|||主题配置。 [Theme](#theme)| @@ -2168,7 +2101,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## Title -> XCharts.Runtime.Title : [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent), [IPropertyChanged](#ipropertychanged) 标题组件,包含主标题和副标题。 @@ -2176,8 +2109,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示标题组件。 |text|||主标题文本,支持使用 \n 换行。 @@ -2193,17 +2125,17 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## TitleStyle -> XCharts.Runtime.TitleStyle : [LabelStyle](#labelstyle), [ISerieDataComponent](#iseriedatacomponent), [ISerieComponent](#iseriecomponent) +> class in XCharts.Runtime / 继承自: [LabelStyle](#labelstyle), [ISerieDataComponent](#iseriedatacomponent), [ISerieComponent](#iseriecomponent) 标题相关设置。 ## TitleTheme -> XCharts.Runtime.TitleTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) ## Tooltip -> XCharts.Runtime.Tooltip : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) 提示框组件。 @@ -2211,8 +2143,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||是否显示提示框组件。 |type|||提示框指示器类型。
`Tooltip.Type`:
- `Line`: 直线指示器
- `Shadow`: 阴影指示器
- `None`: 无指示器
- `Corss`: 十字准星指示器。坐标轴显示Label和交叉线。
- `Auto`: 根据serie的类型自动选择显示指示器。
| @@ -2252,14 +2183,13 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## TooltipTheme -> XCharts.Runtime.TooltipTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |lineType|||坐标轴线类型。
`LineStyle.Type`:
- `Solid`: 实线
- `Dashed`: 虚线
- `Dotted`: 点线
- `DashDot`: 点划线
- `DashDotDot`: 双点划线
- `None`: 双点划线
| |lineWidth|1f||指示线线宽。 @@ -2274,14 +2204,13 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## UIComponentTheme -> XCharts.Runtime.UIComponentTheme : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true|| |sharedTheme|||主题配置。 [Theme](#theme)| @@ -2293,7 +2222,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## VisualMap -> XCharts.Runtime.VisualMap : [MainComponent](#maincomponent) +> class in XCharts.Runtime / 继承自: [MainComponent](#maincomponent) 视觉映射组件。用于进行『视觉编码』,也就是将数据映射到视觉元素(视觉通道)。 @@ -2301,8 +2230,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |show|true||组件是否生效。 |showUI|false||是否显示组件。如果设置为 false,不会显示,但是数据映射的功能还存在。 @@ -2337,14 +2265,13 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## VisualMapRange -> XCharts.Runtime.VisualMapRange : [ChildComponent](#childcomponent) +> class in XCharts.Runtime / 继承自: [ChildComponent](#childcomponent) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |min|||范围最小值 |max|||范围最大值 @@ -2357,14 +2284,13 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## VisualMapTheme -> XCharts.Runtime.VisualMapTheme : [ComponentTheme](#componenttheme) +> class in XCharts.Runtime / 继承自: [ComponentTheme](#componenttheme) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |borderWidth|||边框线宽。 |borderColor|||边框颜色。 @@ -2377,24 +2303,23 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## XAxis -> XCharts.Runtime.XAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) 直角坐标系 grid 中的 x 轴。 ## XCResourcesImporter -> XCharts.Runtime.XCResourcesImporter +> class in XCharts.Runtime ## XCSettings -> XCharts.Runtime.XCSettings : [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) +> class in XCharts.Runtime / 继承自: [ScriptableObject](https://docs.unity3d.com/ScriptReference/30_search.html?q=ScriptableObject) ```mdx-code-block ``` - -|field|default|since|comment| +|参数|默认|版本|描述| |--|--|--|--| |lang||| [Lang](#lang)| |font||| @@ -2438,7 +2363,7 @@ Serie的状态样式。Serie的状态有正常,高亮,淡出,选中四种 ## YAxis -> XCharts.Runtime.YAxis : [Axis](#axis) +> class in XCharts.Runtime / 继承自: [Axis](#axis) 直角坐标系 grid 中的 y 轴。 diff --git a/Runtime/Component/Mark/MarkLine.cs b/Runtime/Component/Mark/MarkLine.cs index c6eee893..47f1e2ba 100644 --- a/Runtime/Component/Mark/MarkLine.cs +++ b/Runtime/Component/Mark/MarkLine.cs @@ -37,7 +37,7 @@ namespace XCharts.Runtime { [SerializeField] private bool m_Show = true; [SerializeField] private int m_SerieIndex = 0; - [SerializeField][Since("v3.8.2")] private bool m_OnTop = true; + [SerializeField][Since("v3.9.0")] private bool m_OnTop = true; [SerializeField] private AnimationStyle m_Animation = new AnimationStyle(); [SerializeField] private List m_Data = new List(); diff --git a/Runtime/Internal/UIComponent.cs b/Runtime/Internal/UIComponent.cs index a78f9ee6..c0fb9f87 100644 --- a/Runtime/Internal/UIComponent.cs +++ b/Runtime/Internal/UIComponent.cs @@ -44,7 +44,7 @@ namespace XCharts.Runtime return true; } - [Since("v3.8.2")] + [Since("v3.9.0")] public void SetDataDirty() { m_DataDirty = true; diff --git a/Runtime/Internal/XChartsMgr.cs b/Runtime/Internal/XChartsMgr.cs index 19fb8245..fecf4c81 100644 --- a/Runtime/Internal/XChartsMgr.cs +++ b/Runtime/Internal/XChartsMgr.cs @@ -21,8 +21,8 @@ namespace XCharts.Runtime [ExecuteInEditMode] public static class XChartsMgr { - public static readonly string version = "3.8.2"; - public static readonly int versionDate = 20231115; + public static readonly string version = "3.9.0"; + public static readonly int versionDate = 20231201; public static string fullVersion { get { return version + "-" + versionDate; } } internal static List chartList = new List(); diff --git a/package.json b/package.json index f8ece709..244e67b4 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,9 @@ "displayName": "XCharts", "author": "monitor1394", "license": "MIT", - "version": "3.8.2", - "date": "20231115", - "checkdate": "20231115", + "version": "3.9.0", + "date": "20231201", + "checkdate": "20231201", "unity": "2018.3", "description": "A charting and data visualization library for Unity. Support line chart, bar chart, pie chart, radar chart, scatter chart, heatmap chart, ring chart, candlestick chart, polar chart and parallel coordinates.", "keywords": [