mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-27 19:50:10 +00:00
增加GridCoord3D3D坐标系
This commit is contained in:
@@ -56,6 +56,7 @@ import APITable from '@site/src/components/APITable';
|
||||
- [CoordSystem](#coordsystem)
|
||||
- [DataZoom](#datazoom)
|
||||
- [GridCoord](#gridcoord)
|
||||
- [GridCoord3D](#gridcoord3d)
|
||||
- [GridLayout](#gridlayout)
|
||||
- [Legend](#legend)
|
||||
- [MarkArea](#markarea)
|
||||
@@ -72,7 +73,10 @@ import APITable from '@site/src/components/APITable';
|
||||
- [Tooltip](#tooltip)
|
||||
- [VisualMap](#visualmap)
|
||||
- [XAxis](#xaxis)
|
||||
- [XAxis3D](#xaxis3d)
|
||||
- [YAxis](#yaxis)
|
||||
- [YAxis3D](#yaxis3d)
|
||||
- [ZAxis3D](#zaxis3d)
|
||||
|
||||
|
||||
## ChildComponent
|
||||
@@ -137,6 +141,7 @@ import APITable from '@site/src/components/APITable';
|
||||
- [TitleTheme](#titletheme)
|
||||
- [TooltipTheme](#tooltiptheme)
|
||||
- [UIComponentTheme](#uicomponenttheme)
|
||||
- [ViewControl](#viewcontrol)
|
||||
- [VisualMapRange](#visualmaprange)
|
||||
- [VisualMapTheme](#visualmaptheme)
|
||||
|
||||
@@ -385,7 +390,7 @@ The style of area.
|
||||
|
||||
## Axis
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [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), [XAxis3D](#xaxis3d), [YAxis](#yaxis), [YAxis3D](#yaxis3d), [ZAxis3D](#zaxis3d)
|
||||
|
||||
The axis in rectangular coordinate.
|
||||
|
||||
@@ -402,7 +407,7 @@ The axis in rectangular coordinate.
|
||||
|gridIndex|||The index of the grid on which the axis are located, by default, is in the first grid.
|
||||
|polarIndex|||The index of the polar on which the axis are located, by default, is in the first polar.
|
||||
|parallelIndex|||The index of the parallel on which the axis are located, by default, is in the first parallel.
|
||||
|position|||the position of axis in grid.<br/>`Axis.AxisPosition`:<br/>- `Left`: the position of axis in grid.<br/>- `Right`: the position of axis in grid.<br/>- `Bottom`: the position of axis in grid.<br/>- `Top`: the position of axis in grid.<br/>|
|
||||
|position|||the position of axis in grid.<br/>`Axis.AxisPosition`:<br/>- `Left`: the position of axis in grid.<br/>- `Right`: the position of axis in grid.<br/>- `Bottom`: the position of axis in grid.<br/>- `Top`: the position of axis in grid.<br/>- `Center`: the position of axis in grid.<br/>|
|
||||
|offset|||the offset of axis from the default position. Useful when the same position has multiple axes.
|
||||
|min|||The minimun value of axis.Valid when `minMaxType` is `Custom`
|
||||
|max|||The maximum value of axis.Valid when `minMaxType` is `Custom`
|
||||
@@ -606,6 +611,7 @@ Split line of axis in grid area.
|
||||
|autoColor|||auto color.
|
||||
|showStartLine|true|v3.3.0|Whether to show the first split line.
|
||||
|showEndLine|true|v3.3.0|Whether to show the last split line.
|
||||
|showZLine|true|v3.11.0|Whether to show the Z axis part of the split line. Generally used for 3D coordinate systems.
|
||||
|
||||
```mdx-code-block
|
||||
</APITable>
|
||||
@@ -774,7 +780,7 @@ The style of border.
|
||||
|
||||
## ChildComponent
|
||||
|
||||
> class in XCharts.Runtime / Subclasses: [AnimationStyle](#animationstyle), [AxisAnimation](#axisanimation), [AxisName](#axisname), [AxisSplitArea](#axissplitarea), [AreaStyle](#areastyle), [ArrowStyle](#arrowstyle), [BaseLine](#baseline), [BorderStyle](#borderstyle), [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), [SerieDataLink](#seriedatalink), [ComponentTheme](#componenttheme), [SerieTheme](#serietheme), [ThemeStyle](#themestyle)
|
||||
> class in XCharts.Runtime / Subclasses: [AnimationStyle](#animationstyle), [AxisAnimation](#axisanimation), [AxisName](#axisname), [AxisSplitArea](#axissplitarea), [AreaStyle](#areastyle), [ArrowStyle](#arrowstyle), [BaseLine](#baseline), [BorderStyle](#borderstyle), [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), [ViewControl](#viewcontrol), [UIComponentTheme](#uicomponenttheme), [SerieData](#seriedata), [SerieDataLink](#seriedatalink), [ComponentTheme](#componenttheme), [SerieTheme](#serietheme), [ThemeStyle](#themestyle)
|
||||
|
||||
## Comment
|
||||
|
||||
@@ -865,7 +871,7 @@ the comment mark style.
|
||||
|
||||
## CoordSystem
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [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), [GridCoord3D](#gridcoord3d), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord), [SingleAxisCoord](#singleaxiscoord)
|
||||
|
||||
Coordinate system component.
|
||||
|
||||
@@ -1022,6 +1028,37 @@ Grid component.
|
||||
</APITable>
|
||||
```
|
||||
|
||||
## GridCoord3D
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [CoordSystem](#coordsystem), [IUpdateRuntimeData](#iupdateruntimedata), [ISerieContainer](#iseriecontainer)
|
||||
|
||||
> Since `v3.11.0`
|
||||
|
||||
Grid component.
|
||||
|
||||
```mdx-code-block
|
||||
<APITable name="GridCoord3D">
|
||||
```
|
||||
|
||||
|
||||
|field|default|since|comment|
|
||||
|--|--|--|--|
|
||||
|show|true||Whether to show the grid in rectangular coordinate.
|
||||
|left|0.15f||Distance between grid component and the left side of the container.
|
||||
|right|0.2f||Distance between grid component and the right side of the container.
|
||||
|top|0.3f||Distance between grid component and the top side of the container.
|
||||
|bottom|0.15f||Distance between grid component and the bottom side of the container.
|
||||
|showBorder|false||Whether to show the grid border.
|
||||
|boxWidth|0.55f||The width of the box in the coordinate system.
|
||||
|boxHeight|0.4f||The height of the box in the coordinate system.
|
||||
|boxDepth|0.2f||The depth of the box in the coordinate system.
|
||||
|xYExchanged|false||
|
||||
|viewControl|||View control component in 3D coordinate system. [ViewControl](#viewcontrol)|
|
||||
|
||||
```mdx-code-block
|
||||
</APITable>
|
||||
```
|
||||
|
||||
## GridLayout
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent), [IUpdateRuntimeData](#iupdateruntimedata)
|
||||
@@ -1177,7 +1214,7 @@ The interface for serie component.
|
||||
|
||||
## ISerieContainer
|
||||
|
||||
> class in XCharts.Runtime / Subclasses: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord)
|
||||
> class in XCharts.Runtime / Subclasses: [RadarCoord](#radarcoord), [CalendarCoord](#calendarcoord), [GridCoord](#gridcoord), [GridCoord3D](#gridcoord3d), [ParallelCoord](#parallelcoord), [PolarCoord](#polarcoord)
|
||||
|
||||
## ISerieDataComponent
|
||||
|
||||
@@ -1229,7 +1266,7 @@ The interface for serie data component.
|
||||
|
||||
## IUpdateRuntimeData
|
||||
|
||||
> class in XCharts.Runtime / 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), [GridCoord3D](#gridcoord3d), [ParallelCoord](#parallelcoord)
|
||||
|
||||
## LabelLine
|
||||
|
||||
@@ -2377,6 +2414,28 @@ Tooltip component.
|
||||
</APITable>
|
||||
```
|
||||
|
||||
## ViewControl
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [ChildComponent](#childcomponent)
|
||||
|
||||
> Since `v3.11.0`
|
||||
|
||||
View control component in 3D coordinate system.
|
||||
|
||||
```mdx-code-block
|
||||
<APITable name="ViewControl">
|
||||
```
|
||||
|
||||
|
||||
|field|default|since|comment|
|
||||
|--|--|--|--|
|
||||
|alpha|90f||The angle of the view in the x-z plane.
|
||||
|beta|55f||The angle of the view in the y-z plane.
|
||||
|
||||
```mdx-code-block
|
||||
</APITable>
|
||||
```
|
||||
|
||||
## VisualMap
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [MainComponent](#maincomponent)
|
||||
@@ -2467,6 +2526,14 @@ VisualMap component. Mapping data to visual elements such as colors.
|
||||
|
||||
The x axis in cartesian(rectangular) coordinate.
|
||||
|
||||
## XAxis3D
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [Axis](#axis)
|
||||
|
||||
> Since `v3.11.0`
|
||||
|
||||
The x axis in cartesian(rectangular) coordinate.
|
||||
|
||||
## XCResourcesImporter
|
||||
|
||||
> class in XCharts.Runtime
|
||||
@@ -2528,3 +2595,19 @@ The x axis in cartesian(rectangular) coordinate.
|
||||
|
||||
The x axis in cartesian(rectangular) coordinate.
|
||||
|
||||
## YAxis3D
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [Axis](#axis)
|
||||
|
||||
> Since `v3.11.0`
|
||||
|
||||
The x axis in cartesian(rectangular) coordinate.
|
||||
|
||||
## ZAxis3D
|
||||
|
||||
> class in XCharts.Runtime / Inherits from: [Axis](#axis)
|
||||
|
||||
> Since `v3.11.0`
|
||||
|
||||
The x axis in cartesian(rectangular) coordinate.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user