From 5d6c5b5f7924c2cf6ae101bad5c7b584c7dde563 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Thu, 14 Apr 2022 21:42:40 +0800 Subject: [PATCH] [doc] update api doc --- Documentation/XChartsAPI-EN.md | 995 +++++++++++++++++---------------- Documentation/XChartsAPI-ZH.md | 995 +++++++++++++++++---------------- 2 files changed, 998 insertions(+), 992 deletions(-) diff --git a/Documentation/XChartsAPI-EN.md b/Documentation/XChartsAPI-EN.md index 5d457be8..1eb68c71 100644 --- a/Documentation/XChartsAPI-EN.md +++ b/Documentation/XChartsAPI-EN.md @@ -99,10 +99,10 @@ |public method|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)
| -| `UpdateAnimationType` |public static void UpdateAnimationType(AnimationStyle animation, AnimationType defaultType)
| -| `UpdateSerieAnimation` |public static void UpdateSerieAnimation(Serie serie)
| +| `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)
| +| `UpdateAnimationType()` |public static void UpdateAnimationType(AnimationStyle animation, AnimationType defaultType)
| +| `UpdateSerieAnimation()` |public static void UpdateSerieAnimation(Serie serie)
| ## `AxisContext` @@ -116,21 +116,23 @@ Inherits or Implemented: [MainComponentHandler](#MainComponentHandler) |public method|description| |--|--| -| `AdjustCircleLabelPos` |public static void AdjustCircleLabelPos(ChartLabel txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| -| `AdjustCircleLabelPos` |public static void AdjustCircleLabelPos(ChartText txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| -| `AdjustMinMaxValue` |public static void AdjustMinMaxValue(Axis axis, ref double minValue, ref double maxValue, bool needFormat, int ceilRate = 0)
调整最大最小值 | -| `AdjustRadiusAxisLabelPos` |public static void AdjustRadiusAxisLabelPos(ChartText txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| -| `GetAxisLineArrowOffset` |public static float GetAxisLineArrowOffset(Axis axis)
包含箭头偏移的轴线长度 | -| `GetAxisPosition` |public static float GetAxisPosition(GridCoord grid, Axis axis, double value, int dataCount = 0, DataZoom dataZoom = null)
| -| `GetAxisValueDistance` |public static float GetAxisValueDistance(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上相对起点的距离 | -| `GetAxisValueLength` |public static float GetAxisValueLength(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上对于的长度 | -| `GetAxisValuePosition` |public static float GetAxisValuePosition(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上的坐标位置 | -| `GetDataWidth` |public static float GetDataWidth(Axis axis, float coordinateWidth, int dataCount, DataZoom dataZoom)
获得一个类目数据在坐标系中代表的宽度 | -| `GetEachWidth` |public static float GetEachWidth(Axis axis, float coordinateWidth, DataZoom dataZoom = null)
| -| `GetScaleNumber` |public static int GetScaleNumber(Axis axis, float coordinateWidth, DataZoom dataZoom = null)
获得分割线条数 | -| `GetScaleWidth` |public static float GetScaleWidth(Axis axis, float coordinateWidth, int index, DataZoom dataZoom = null)
获得分割段宽度 | -| `GetSplitNumber` |public static int GetSplitNumber(Axis axis, float coordinateWid, DataZoom dataZoom)
获得分割段数 | -| `NeedShowSplit` |public static bool NeedShowSplit(Axis axis)
| +| `AdjustCircleLabelPos()` |public static void AdjustCircleLabelPos(ChartLabel txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| +| `AdjustCircleLabelPos()` |public static void AdjustCircleLabelPos(ChartText txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| +| `AdjustMinMaxValue()` |public static void AdjustMinMaxValue(Axis axis, ref double minValue, ref double maxValue, bool needFormat, int ceilRate = 0)
调整最大最小值 | +| `AdjustRadiusAxisLabelPos()` |public static void AdjustRadiusAxisLabelPos(ChartText txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| +| `GetAxisLineArrowOffset()` |public static float GetAxisLineArrowOffset(Axis axis)
包含箭头偏移的轴线长度 | +| `GetAxisPosition()` |public static float GetAxisPosition(GridCoord grid, Axis axis, double value, int dataCount = 0, DataZoom dataZoom = null)
| +| `GetAxisPositionValue()` |public static double GetAxisPositionValue(float xy, float axisLength, double axisRange, float axisStart, float axisOffset)
| +| `GetAxisPositionValue()` |public static double GetAxisPositionValue(GridCoord grid, Axis axis, Vector3 pos)
| +| `GetAxisValueDistance()` |public static float GetAxisValueDistance(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上相对起点的距离 | +| `GetAxisValueLength()` |public static float GetAxisValueLength(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上对于的长度 | +| `GetAxisValuePosition()` |public static float GetAxisValuePosition(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上的坐标位置 | +| `GetDataWidth()` |public static float GetDataWidth(Axis axis, float coordinateWidth, int dataCount, DataZoom dataZoom)
获得一个类目数据在坐标系中代表的宽度 | +| `GetEachWidth()` |public static float GetEachWidth(Axis axis, float coordinateWidth, DataZoom dataZoom = null)
| +| `GetScaleNumber()` |public static int GetScaleNumber(Axis axis, float coordinateWidth, DataZoom dataZoom = null)
获得分割线条数 | +| `GetScaleWidth()` |public static float GetScaleWidth(Axis axis, float coordinateWidth, int index, DataZoom dataZoom = null)
获得分割段宽度 | +| `GetSplitNumber()` |public static int GetSplitNumber(Axis axis, float coordinateWid, DataZoom dataZoom)
获得分割段数 | +| `NeedShowSplit()` |public static bool NeedShowSplit(Axis axis)
| ## `BarChart` @@ -142,128 +144,128 @@ Inherits or Implemented: [BaseGraph](#BaseGraph),[ISerializationCallbackReceiver |public method|description| |--|--| -| `AddChartComponent` |public MainComponent AddChartComponent(Type type)
| -| `AddData` |public SerieData AddData(int serieIndex, double data, string dataName = null, string dataId = null)
Add a data to serie. | -| `AddData` |public SerieData AddData(int serieIndex, double open, double close, double lowest, double heighest, string dataName = null, string dataId = null)
| -| `AddData` |public SerieData AddData(int serieIndex, double xValue, double yValue, string dataName = null, string dataId = null)
Add a (x,y) data to serie. | -| `AddData` |public SerieData AddData(int serieIndex, List multidimensionalData, string dataName = null, string dataId = null)
Add an arbitray dimension data to serie,such as (x,y,z,...). | -| `AddData` |public SerieData AddData(string serieName, double data, string dataName = null, string dataId = null)
Add a data to serie. | -| `AddData` |public SerieData AddData(string serieName, double open, double close, double lowest, double heighest, string dataName = null, string dataId = null)
| -| `AddData` |public SerieData AddData(string serieName, double xValue, double yValue, string dataName = null, string dataId = null)
Add a (x,y) data to serie. | -| `AddData` |public SerieData AddData(string serieName, List multidimensionalData, string dataName = null, string dataId = null)
Add an arbitray dimension data to serie,such as (x,y,z,...). | -| `AddXAxisData` |public void AddXAxisData(string category, int xAxisIndex = 0)
Add a category data to xAxis. | -| `AddXAxisIcon` |public void AddXAxisIcon(Sprite icon, int xAxisIndex = 0)
Add an icon to xAxis. | -| `AddYAxisData` |public void AddYAxisData(string category, int yAxisIndex = 0)
Add a category data to yAxis. | -| `AddYAxisIcon` |public void AddYAxisIcon(Sprite icon, int yAxisIndex = 0)
Add an icon to yAxis. | -| `AnimationEnable` |public void AnimationEnable(bool flag)
Whether series animation enabel. | -| `AnimationFadeIn` |public void AnimationFadeIn()
fadeIn animation. | -| `AnimationFadeOut` |public void AnimationFadeOut()
fadeIn animation. | -| `AnimationPause` |public void AnimationPause()
Pause animation. | -| `AnimationReset` |public void AnimationReset()
Reset animation. | -| `AnimationResume` |public void AnimationResume()
Stop play animation. | -| `CanAddChartComponent` |public bool CanAddChartComponent(Type type)
| -| `CanAddSerie` |public bool CanAddSerie(Type type)
| -| `CanMultipleComponent` |public bool CanMultipleComponent(Type type)
| -| `ClampInChart` |public void ClampInChart(ref Vector3 pos)
| -| `ClampInGrid` |public Vector3 ClampInGrid(GridCoord grid, Vector3 pos)
| -| `ClearData` |public virtual void ClearData()
Remove all series and legend data. | -| `ClickLegendButton` |public void ClickLegendButton(int legendIndex, string legendName, bool show)
点击图例按钮 | -| `CovertSerie` |public bool CovertSerie(Serie serie, Type type)
| -| `CovertXYAxis` |public void CovertXYAxis(int index)
转换X轴和Y轴的配置 | -| `GenerateDefaultSerieName` |public string GenerateDefaultSerieName()
| -| `GetAllSerieDataCount` |public int GetAllSerieDataCount()
| -| `GetChartBackgroundColor` |public Color32 GetChartBackgroundColor()
| -| `GetChartComponentNum` |public int GetChartComponentNum(Type type)
| -| `GetData` |public double GetData(int serieIndex, int dataIndex, int dimension = 1)
| -| `GetData` |public double GetData(string serieName, int dataIndex, int dimension = 1)
| -| `GetDataZoomOfAxis` |public DataZoom GetDataZoomOfAxis(Axis axis)
| -| `GetDataZoomOfSerie` |public void GetDataZoomOfSerie(Serie serie, out DataZoom xDataZoom, out DataZoom yDataZoom)
| -| `GetGrid` |public GridCoord GetGrid(Vector2 local)
| -| `GetGridOfDataZoom` |public GridCoord GetGridOfDataZoom(DataZoom dataZoom)
| -| `GetLegendRealShowNameColor` |public Color32 GetLegendRealShowNameColor(string name)
| -| `GetLegendRealShowNameIndex` |public int GetLegendRealShowNameIndex(string name)
| -| `GetPainter` |public Painter GetPainter(int index)
| -| `GetSerie` |public Serie GetSerie(int serieIndex)
| -| `GetSerie` |public Serie GetSerie(string serieName)
| -| `GetSeriesMinMaxValue` |public virtual void GetSeriesMinMaxValue(Axis axis, int axisIndex, out double tempMinValue, out double tempMaxValue)
| -| `GetTitlePosition` |public Vector3 GetTitlePosition(Title title)
| -| `GetVisualMapOfSerie` |public VisualMap GetVisualMapOfSerie(Serie serie)
| -| `GetXLerpColor` |public Color32 GetXLerpColor(Color32 areaColor, Color32 areaToColor, Vector3 pos, GridCoord grid)
| -| `GetYLerpColor` |public Color32 GetYLerpColor(Color32 areaColor, Color32 areaToColor, Vector3 pos, GridCoord grid)
| -| `HasChartComponent` |public bool HasChartComponent(Type type)
| -| `HasChartComponent` |public bool HasChartComponent()
| -| `HasSerie` |public bool HasSerie(Type type)
| -| `Init` |public void Init(bool defaultChart = true)
| -| `InitAxisRuntimeData` |public virtual void InitAxisRuntimeData(Axis axis)
| -| `InsertSerie` |public void InsertSerie(Serie serie, int index = -1, bool addToHead = false)
| -| `Internal_CheckAnimation` |public void Internal_CheckAnimation()
| -| `IsActiveByLegend` |public virtual bool IsActiveByLegend(string legendName)
Whether serie is activated. | -| `IsAllAxisCategory` |public bool IsAllAxisCategory()
纯类目轴。 | -| `IsAllAxisValue` |public bool IsAllAxisValue()
reutrn true when all the show axis is `Value` type. | -| `IsInAnyGrid` |public bool IsInAnyGrid(Vector2 local)
| -| `IsInChart` |public bool IsInChart(float x, float y)
| -| `IsInChart` |public bool IsInChart(Vector2 local)
坐标是否在图表范围内 | -| `IsSerieName` |public bool IsSerieName(string name)
| -| `MoveDownSerie` |public bool MoveDownSerie(int serieIndex)
| -| `MoveUpSerie` |public bool MoveUpSerie(int serieIndex)
| -| `OnAfterDeserialize` |public void OnAfterDeserialize()
| -| `OnBeforeSerialize` |public void OnBeforeSerialize()
| -| `OnBeginDrag` |public override void OnBeginDrag(PointerEventData eventData)
| -| `OnDataZoomRangeChanged` |public virtual void OnDataZoomRangeChanged(DataZoom dataZoom)
| -| `OnDrag` |public override void OnDrag(PointerEventData eventData)
| -| `OnEndDrag` |public override void OnEndDrag(PointerEventData eventData)
| -| `OnLegendButtonClick` |public virtual void OnLegendButtonClick(int index, string legendName, bool show)
| -| `OnLegendButtonEnter` |public virtual void OnLegendButtonEnter(int index, string legendName)
| -| `OnLegendButtonExit` |public virtual void OnLegendButtonExit(int index, string legendName)
| -| `OnPointerClick` |public override void OnPointerClick(PointerEventData eventData)
| -| `OnPointerDown` |public override void OnPointerDown(PointerEventData eventData)
| -| `OnPointerEnter` |public override void OnPointerEnter(PointerEventData eventData)
| -| `OnPointerExit` |public override void OnPointerExit(PointerEventData eventData)
| -| `OnPointerUp` |public override void OnPointerUp(PointerEventData eventData)
| -| `OnScroll` |public override void OnScroll(PointerEventData eventData)
| -| `RefreshBasePainter` |public void RefreshBasePainter()
| -| `RefreshChart` |public void RefreshChart()
Redraw chart in next frame. | -| `RefreshDataZoom` |public void RefreshDataZoom()
在下一帧刷新DataZoom | -| `RefreshPainter` |public void RefreshPainter(int index)
| -| `RefreshPainter` |public void RefreshPainter(Serie serie)
| -| `RefreshTopPainter` |public void RefreshTopPainter()
| -| `RemoveAllChartComponent` |public void RemoveAllChartComponent()
| -| `RemoveChartComponent` |public bool RemoveChartComponent(MainComponent component)
| -| `RemoveChartComponent` |public bool RemoveChartComponent(Type type, int index = 0)
| -| `RemoveChartComponent` |public bool RemoveChartComponent(int index = 0)
| -| `RemoveChartComponents` |public int RemoveChartComponents(Type type)
| -| `RemoveChartComponents` |public int RemoveChartComponents()
| -| `RemoveData` |public virtual void RemoveData()
Remove all data from series and legend. | -| `RemoveData` |public virtual void RemoveData(string serieName)
Remove legend and serie by name. | -| `RemoveSerie` |public void RemoveSerie(int serieIndex)
| -| `RemoveSerie` |public void RemoveSerie(Serie serie)
| -| `RemoveSerie` |public void RemoveSerie(string serieName)
| -| `ReplaceSerie` |public bool ReplaceSerie(Serie oldSerie, Serie newSerie)
| -| `SetBasePainterMaterial` |public void SetBasePainterMaterial(Material material)
设置Base Painter的材质球 | -| `SetMaxCache` |public void SetMaxCache(int maxCache)
设置可缓存的最大数据量。当数据量超过该值时,会自动删除第一个值再加入最新值。 | -| `SetPainterActive` |public void SetPainterActive(int index, bool flag)
| -| `SetSerieActive` |public void SetSerieActive(int serieIndex, bool active)
Whether to show serie. | -| `SetSerieActive` |public void SetSerieActive(Serie serie, bool active)
| -| `SetSerieActive` |public void SetSerieActive(string serieName, bool active)
Whether to show serie. | -| `SetSeriePainterMaterial` |public void SetSeriePainterMaterial(Material material)
设置Serie Painter的材质球 | -| `SetTopPainterMaterial` |public void SetTopPainterMaterial(Material material)
设置Top Painter的材质球 | -| `TryAddChartComponent` |public bool TryAddChartComponent(Type type)
| -| `TryGetChartComponent` |public bool TryGetChartComponent(out T component, int index = 0)
| -| `UdpateXAxisIcon` |public void UdpateXAxisIcon(int index, Sprite icon, int xAxisIndex = 0)
Update xAxis icon. | -| `UpdateData` |public bool UpdateData(int serieIndex, int dataIndex, double value)
Update serie data by serie index. | -| `UpdateData` |public bool UpdateData(int serieIndex, int dataIndex, int dimension, double value)
更新指定系列指定索引指定维数的数据。维数从0开始。 | -| `UpdateData` |public bool UpdateData(int serieIndex, int dataIndex, List multidimensionalData)
更新指定系列指定索引的数据项的多维数据。 | -| `UpdateData` |public bool UpdateData(string serieName, int dataIndex, double value)
Update serie data by serie name. | -| `UpdateData` |public bool UpdateData(string serieName, int dataIndex, int dimension, double value)
更新指定系列指定索引指定维数的数据。维数从0开始。 | -| `UpdateData` |public bool UpdateData(string serieName, int dataIndex, List multidimensionalData)
更新指定系列指定索引的数据项的多维数据。 | -| `UpdateDataName` |public bool UpdateDataName(int serieIndex, int dataIndex, string dataName)
Update serie data name. | -| `UpdateDataName` |public bool UpdateDataName(string serieName, int dataIndex, string dataName)
Update serie data name. | -| `UpdateLegendColor` |public virtual void UpdateLegendColor(string legendName, bool active)
| -| `UpdateTheme` |public bool UpdateTheme(ThemeType theme)
Update chart theme. | -| `UpdateTheme` |public void UpdateTheme(Theme theme)
Update chart theme info. | -| `UpdateXAxisData` |public void UpdateXAxisData(int index, string category, int xAxisIndex = 0)
Update category data. | -| `UpdateYAxisData` |public void UpdateYAxisData(int index, string category, int yAxisIndex = 0)
Update category data. | -| `UpdateYAxisIcon` |public void UpdateYAxisIcon(int index, Sprite icon, int yAxisIndex = 0)
更新Y轴图标。 | +| `AddChartComponent()` |public MainComponent AddChartComponent(Type type)
| +| `AddData()` |public SerieData AddData(int serieIndex, double data, string dataName = null, string dataId = null)
Add a data to serie. | +| `AddData()` |public SerieData AddData(int serieIndex, double open, double close, double lowest, double heighest, string dataName = null, string dataId = null)
| +| `AddData()` |public SerieData AddData(int serieIndex, double xValue, double yValue, string dataName = null, string dataId = null)
Add a (x,y) data to serie. | +| `AddData()` |public SerieData AddData(int serieIndex, List multidimensionalData, string dataName = null, string dataId = null)
Add an arbitray dimension data to serie,such as (x,y,z,...). | +| `AddData()` |public SerieData AddData(string serieName, double data, string dataName = null, string dataId = null)
Add a data to serie. | +| `AddData()` |public SerieData AddData(string serieName, double open, double close, double lowest, double heighest, string dataName = null, string dataId = null)
| +| `AddData()` |public SerieData AddData(string serieName, double xValue, double yValue, string dataName = null, string dataId = null)
Add a (x,y) data to serie. | +| `AddData()` |public SerieData AddData(string serieName, List multidimensionalData, string dataName = null, string dataId = null)
Add an arbitray dimension data to serie,such as (x,y,z,...). | +| `AddXAxisData()` |public void AddXAxisData(string category, int xAxisIndex = 0)
Add a category data to xAxis. | +| `AddXAxisIcon()` |public void AddXAxisIcon(Sprite icon, int xAxisIndex = 0)
Add an icon to xAxis. | +| `AddYAxisData()` |public void AddYAxisData(string category, int yAxisIndex = 0)
Add a category data to yAxis. | +| `AddYAxisIcon()` |public void AddYAxisIcon(Sprite icon, int yAxisIndex = 0)
Add an icon to yAxis. | +| `AnimationEnable()` |public void AnimationEnable(bool flag)
Whether series animation enabel. | +| `AnimationFadeIn()` |public void AnimationFadeIn()
fadeIn animation. | +| `AnimationFadeOut()` |public void AnimationFadeOut()
fadeIn animation. | +| `AnimationPause()` |public void AnimationPause()
Pause animation. | +| `AnimationReset()` |public void AnimationReset()
Reset animation. | +| `AnimationResume()` |public void AnimationResume()
Stop play animation. | +| `CanAddChartComponent()` |public bool CanAddChartComponent(Type type)
| +| `CanAddSerie()` |public bool CanAddSerie(Type type)
| +| `CanMultipleComponent()` |public bool CanMultipleComponent(Type type)
| +| `ClampInChart()` |public void ClampInChart(ref Vector3 pos)
| +| `ClampInGrid()` |public Vector3 ClampInGrid(GridCoord grid, Vector3 pos)
| +| `ClearData()` |public virtual void ClearData()
Remove all series and legend data. | +| `ClickLegendButton()` |public void ClickLegendButton(int legendIndex, string legendName, bool show)
点击图例按钮 | +| `CovertSerie()` |public bool CovertSerie(Serie serie, Type type)
| +| `CovertXYAxis()` |public void CovertXYAxis(int index)
转换X轴和Y轴的配置 | +| `GenerateDefaultSerieName()` |public string GenerateDefaultSerieName()
| +| `GetAllSerieDataCount()` |public int GetAllSerieDataCount()
| +| `GetChartBackgroundColor()` |public Color32 GetChartBackgroundColor()
| +| `GetChartComponentNum()` |public int GetChartComponentNum(Type type)
| +| `GetData()` |public double GetData(int serieIndex, int dataIndex, int dimension = 1)
| +| `GetData()` |public double GetData(string serieName, int dataIndex, int dimension = 1)
| +| `GetDataZoomOfAxis()` |public DataZoom GetDataZoomOfAxis(Axis axis)
| +| `GetDataZoomOfSerie()` |public void GetDataZoomOfSerie(Serie serie, out DataZoom xDataZoom, out DataZoom yDataZoom)
| +| `GetGrid()` |public GridCoord GetGrid(Vector2 local)
| +| `GetGridOfDataZoom()` |public GridCoord GetGridOfDataZoom(DataZoom dataZoom)
| +| `GetLegendRealShowNameColor()` |public Color32 GetLegendRealShowNameColor(string name)
| +| `GetLegendRealShowNameIndex()` |public int GetLegendRealShowNameIndex(string name)
| +| `GetPainter()` |public Painter GetPainter(int index)
| +| `GetSerie()` |public Serie GetSerie(int serieIndex)
| +| `GetSerie()` |public Serie GetSerie(string serieName)
| +| `GetSeriesMinMaxValue()` |public virtual void GetSeriesMinMaxValue(Axis axis, int axisIndex, out double tempMinValue, out double tempMaxValue)
| +| `GetTitlePosition()` |public Vector3 GetTitlePosition(Title title)
| +| `GetVisualMapOfSerie()` |public VisualMap GetVisualMapOfSerie(Serie serie)
| +| `GetXLerpColor()` |public Color32 GetXLerpColor(Color32 areaColor, Color32 areaToColor, Vector3 pos, GridCoord grid)
| +| `GetYLerpColor()` |public Color32 GetYLerpColor(Color32 areaColor, Color32 areaToColor, Vector3 pos, GridCoord grid)
| +| `HasChartComponent()` |public bool HasChartComponent(Type type)
| +| `HasChartComponent()` |public bool HasChartComponent()
| +| `HasSerie()` |public bool HasSerie(Type type)
| +| `Init()` |public void Init(bool defaultChart = true)
| +| `InitAxisRuntimeData()` |public virtual void InitAxisRuntimeData(Axis axis)
| +| `InsertSerie()` |public void InsertSerie(Serie serie, int index = -1, bool addToHead = false)
| +| `Internal_CheckAnimation()` |public void Internal_CheckAnimation()
| +| `IsActiveByLegend()` |public virtual bool IsActiveByLegend(string legendName)
Whether serie is activated. | +| `IsAllAxisCategory()` |public bool IsAllAxisCategory()
纯类目轴。 | +| `IsAllAxisValue()` |public bool IsAllAxisValue()
reutrn true when all the show axis is `Value` type. | +| `IsInAnyGrid()` |public bool IsInAnyGrid(Vector2 local)
| +| `IsInChart()` |public bool IsInChart(float x, float y)
| +| `IsInChart()` |public bool IsInChart(Vector2 local)
坐标是否在图表范围内 | +| `IsSerieName()` |public bool IsSerieName(string name)
| +| `MoveDownSerie()` |public bool MoveDownSerie(int serieIndex)
| +| `MoveUpSerie()` |public bool MoveUpSerie(int serieIndex)
| +| `OnAfterDeserialize()` |public void OnAfterDeserialize()
| +| `OnBeforeSerialize()` |public void OnBeforeSerialize()
| +| `OnBeginDrag()` |public override void OnBeginDrag(PointerEventData eventData)
| +| `OnDataZoomRangeChanged()` |public virtual void OnDataZoomRangeChanged(DataZoom dataZoom)
| +| `OnDrag()` |public override void OnDrag(PointerEventData eventData)
| +| `OnEndDrag()` |public override void OnEndDrag(PointerEventData eventData)
| +| `OnLegendButtonClick()` |public virtual void OnLegendButtonClick(int index, string legendName, bool show)
| +| `OnLegendButtonEnter()` |public virtual void OnLegendButtonEnter(int index, string legendName)
| +| `OnLegendButtonExit()` |public virtual void OnLegendButtonExit(int index, string legendName)
| +| `OnPointerClick()` |public override void OnPointerClick(PointerEventData eventData)
| +| `OnPointerDown()` |public override void OnPointerDown(PointerEventData eventData)
| +| `OnPointerEnter()` |public override void OnPointerEnter(PointerEventData eventData)
| +| `OnPointerExit()` |public override void OnPointerExit(PointerEventData eventData)
| +| `OnPointerUp()` |public override void OnPointerUp(PointerEventData eventData)
| +| `OnScroll()` |public override void OnScroll(PointerEventData eventData)
| +| `RefreshBasePainter()` |public void RefreshBasePainter()
| +| `RefreshChart()` |public void RefreshChart()
Redraw chart in next frame. | +| `RefreshDataZoom()` |public void RefreshDataZoom()
在下一帧刷新DataZoom | +| `RefreshPainter()` |public void RefreshPainter(int index)
| +| `RefreshPainter()` |public void RefreshPainter(Serie serie)
| +| `RefreshTopPainter()` |public void RefreshTopPainter()
| +| `RemoveAllChartComponent()` |public void RemoveAllChartComponent()
| +| `RemoveChartComponent()` |public bool RemoveChartComponent(MainComponent component)
| +| `RemoveChartComponent()` |public bool RemoveChartComponent(Type type, int index = 0)
| +| `RemoveChartComponent()` |public bool RemoveChartComponent(int index = 0)
| +| `RemoveChartComponents()` |public int RemoveChartComponents(Type type)
| +| `RemoveChartComponents()` |public int RemoveChartComponents()
| +| `RemoveData()` |public virtual void RemoveData()
Remove all data from series and legend. | +| `RemoveData()` |public virtual void RemoveData(string serieName)
Remove legend and serie by name. | +| `RemoveSerie()` |public void RemoveSerie(int serieIndex)
| +| `RemoveSerie()` |public void RemoveSerie(Serie serie)
| +| `RemoveSerie()` |public void RemoveSerie(string serieName)
| +| `ReplaceSerie()` |public bool ReplaceSerie(Serie oldSerie, Serie newSerie)
| +| `SetBasePainterMaterial()` |public void SetBasePainterMaterial(Material material)
设置Base Painter的材质球 | +| `SetMaxCache()` |public void SetMaxCache(int maxCache)
设置可缓存的最大数据量。当数据量超过该值时,会自动删除第一个值再加入最新值。 | +| `SetPainterActive()` |public void SetPainterActive(int index, bool flag)
| +| `SetSerieActive()` |public void SetSerieActive(int serieIndex, bool active)
Whether to show serie. | +| `SetSerieActive()` |public void SetSerieActive(Serie serie, bool active)
| +| `SetSerieActive()` |public void SetSerieActive(string serieName, bool active)
Whether to show serie. | +| `SetSeriePainterMaterial()` |public void SetSeriePainterMaterial(Material material)
设置Serie Painter的材质球 | +| `SetTopPainterMaterial()` |public void SetTopPainterMaterial(Material material)
设置Top Painter的材质球 | +| `TryAddChartComponent()` |public bool TryAddChartComponent(Type type)
| +| `TryGetChartComponent()` |public bool TryGetChartComponent(out T component, int index = 0)
| +| `UdpateXAxisIcon()` |public void UdpateXAxisIcon(int index, Sprite icon, int xAxisIndex = 0)
Update xAxis icon. | +| `UpdateData()` |public bool UpdateData(int serieIndex, int dataIndex, double value)
Update serie data by serie index. | +| `UpdateData()` |public bool UpdateData(int serieIndex, int dataIndex, int dimension, double value)
更新指定系列指定索引指定维数的数据。维数从0开始。 | +| `UpdateData()` |public bool UpdateData(int serieIndex, int dataIndex, List multidimensionalData)
更新指定系列指定索引的数据项的多维数据。 | +| `UpdateData()` |public bool UpdateData(string serieName, int dataIndex, double value)
Update serie data by serie name. | +| `UpdateData()` |public bool UpdateData(string serieName, int dataIndex, int dimension, double value)
更新指定系列指定索引指定维数的数据。维数从0开始。 | +| `UpdateData()` |public bool UpdateData(string serieName, int dataIndex, List multidimensionalData)
更新指定系列指定索引的数据项的多维数据。 | +| `UpdateDataName()` |public bool UpdateDataName(int serieIndex, int dataIndex, string dataName)
Update serie data name. | +| `UpdateDataName()` |public bool UpdateDataName(string serieName, int dataIndex, string dataName)
Update serie data name. | +| `UpdateLegendColor()` |public virtual void UpdateLegendColor(string legendName, bool active)
| +| `UpdateTheme()` |public bool UpdateTheme(ThemeType theme)
Update chart theme. | +| `UpdateTheme()` |public void UpdateTheme(Theme theme)
Update chart theme info. | +| `UpdateXAxisData()` |public void UpdateXAxisData(int index, string category, int xAxisIndex = 0)
Update category data. | +| `UpdateYAxisData()` |public void UpdateYAxisData(int index, string category, int yAxisIndex = 0)
Update category data. | +| `UpdateYAxisIcon()` |public void UpdateYAxisIcon(int index, Sprite icon, int yAxisIndex = 0)
更新Y轴图标。 | ## `BaseGraph` @@ -271,22 +273,22 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic),[IPointerDownHandle |public method|description| |--|--| -| `CheckWarning` |public string CheckWarning()
检测警告信息。 | -| `OnBeginDrag` |public virtual void OnBeginDrag(PointerEventData eventData)
| -| `OnDrag` |public virtual void OnDrag(PointerEventData eventData)
| -| `OnEndDrag` |public virtual void OnEndDrag(PointerEventData eventData)
| -| `OnPointerClick` |public virtual void OnPointerClick(PointerEventData eventData)
| -| `OnPointerDown` |public virtual void OnPointerDown(PointerEventData eventData)
| -| `OnPointerEnter` |public virtual void OnPointerEnter(PointerEventData eventData)
| -| `OnPointerExit` |public virtual void OnPointerExit(PointerEventData eventData)
| -| `OnPointerUp` |public virtual void OnPointerUp(PointerEventData eventData)
| -| `OnScroll` |public virtual void OnScroll(PointerEventData eventData)
| -| `RebuildChartObject` |public void RebuildChartObject()
移除并重新创建所有图表的Object。 | -| `RefreshAllComponent` |public void RefreshAllComponent()
| -| `RefreshGraph` |public void RefreshGraph()
Redraw graph in next frame. | -| `ScreenPointToChartPoint` |public bool ScreenPointToChartPoint(Vector2 screenPoint, out Vector2 chartPoint)
| -| `SetPainterDirty` |public void SetPainterDirty()
重新初始化Painter | -| `SetSize` |public virtual void SetSize(float width, float height)
设置图形的宽高(在非stretch pivot下才有效,其他情况需要自己调整RectTransform) | +| `CheckWarning()` |public string CheckWarning()
检测警告信息。 | +| `OnBeginDrag()` |public virtual void OnBeginDrag(PointerEventData eventData)
| +| `OnDrag()` |public virtual void OnDrag(PointerEventData eventData)
| +| `OnEndDrag()` |public virtual void OnEndDrag(PointerEventData eventData)
| +| `OnPointerClick()` |public virtual void OnPointerClick(PointerEventData eventData)
| +| `OnPointerDown()` |public virtual void OnPointerDown(PointerEventData eventData)
| +| `OnPointerEnter()` |public virtual void OnPointerEnter(PointerEventData eventData)
| +| `OnPointerExit()` |public virtual void OnPointerExit(PointerEventData eventData)
| +| `OnPointerUp()` |public virtual void OnPointerUp(PointerEventData eventData)
| +| `OnScroll()` |public virtual void OnScroll(PointerEventData eventData)
| +| `RebuildChartObject()` |public void RebuildChartObject()
移除并重新创建所有图表的Object。 | +| `RefreshAllComponent()` |public void RefreshAllComponent()
| +| `RefreshGraph()` |public void RefreshGraph()
Redraw graph in next frame. | +| `ScreenPointToChartPoint()` |public bool ScreenPointToChartPoint(Vector2 screenPoint, out Vector2 chartPoint)
| +| `SetPainterDirty()` |public void SetPainterDirty()
重新初始化Painter | +| `SetSize()` |public virtual void SetSize(float width, float height)
设置图形的宽高(在非stretch pivot下才有效,其他情况需要自己调整RectTransform) | ## `CandlestickChart` @@ -296,12 +298,12 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `ColorToDotStr` |public static string ColorToDotStr(Color color)
| -| `ColorToStr` |public static string ColorToStr(Color color)
| -| `FloatToStr` |public static string FloatToStr(double value, string numericFormatter = "F", int precision = 0)
| -| `GetSerieLabelName` |public static string GetSerieLabelName(string prefix, int i, int j)
| -| `IntToStr` |public static string IntToStr(int value, string numericFormatter = "")
| -| `NumberToStr` |public static string NumberToStr(double value, string formatter)
| +| `ColorToDotStr()` |public static string ColorToDotStr(Color color)
| +| `ColorToStr()` |public static string ColorToStr(Color color)
| +| `FloatToStr()` |public static string FloatToStr(double value, string numericFormatter = "F", int precision = 0)
| +| `GetSerieLabelName()` |public static string GetSerieLabelName(string prefix, int i, int j)
| +| `IntToStr()` |public static string IntToStr(int value, string numericFormatter = "")
| +| `NumberToStr()` |public static string NumberToStr(double value, string formatter)
| ## `ChartConst` @@ -311,58 +313,58 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `ActiveAllObject` |public static void ActiveAllObject(Transform parent, bool active, string match = null)
| -| `Cancat` |public static string Cancat(string str1, int i)
| -| `Cancat` |public static string Cancat(string str1, string str2)
| -| `ClearEventListener` |public static void ClearEventListener(GameObject obj)
| -| `CopyArray` |public static bool CopyArray(T[] toList, T[] fromList)
| -| `CopyList` |public static bool CopyList(List toList, List fromList)
| -| `DestoryGameObject` |public static void DestoryGameObject(GameObject go)
| -| `DestoryGameObject` |public static void DestoryGameObject(Transform parent, string childName)
| -| `DestoryGameObjectByMatch` |public static void DestoryGameObjectByMatch(Transform parent, string match)
| -| `DestroyAllChildren` |public static void DestroyAllChildren(Transform parent)
| -| `GetActualValue` |public static float GetActualValue(float valueOrRate, float total, float maxRate = 1.5f)
| -| `GetAngle360` |public static float GetAngle360(Vector2 from, Vector2 to)
获得0-360的角度(12点钟方向为0度) | -| `GetColor` |public static Color32 GetColor(string hexColorStr)
| -| `GetDire` |public static Vector3 GetDire(float angle, bool isDegree = false)
| -| `GetFloatAccuracy` |public static int GetFloatAccuracy(double value)
| -| `GetFullName` |public static string GetFullName(Transform transform)
| -| `GetHighlightColor` |public static Color32 GetHighlightColor(Color32 color, float rate = 0.8f)
| -| `GetLastValue` |public static Vector3 GetLastValue(List list)
| -| `GetMaxDivisibleValue` |public static double GetMaxDivisibleValue(double max, int ceilRate)
| -| `GetMaxLogValue` |public static double GetMaxLogValue(double value, float logBase, bool isLogBaseE, out int splitNumber)
| -| `GetMinDivisibleValue` |public static double GetMinDivisibleValue(double min, int ceilRate)
| -| `GetMinLogValue` |public static float GetMinLogValue(double value, float logBase, bool isLogBaseE, out int splitNumber)
| -| `GetPointList` |public static void GetPointList(ref List posList, Vector3 sp, Vector3 ep, float k = 30f)
| -| `GetPos` |public static Vector3 GetPos(Vector3 center, float radius, float angle, bool isDegree = false)
| -| `GetPosition` |public static Vector3 GetPosition(Vector3 center, float angle, float radius)
| -| `GetVertialDire` |public static Vector3 GetVertialDire(Vector3 dire)
| -| `HideAllObject` |public static void HideAllObject(GameObject obj, string match = null)
| -| `HideAllObject` |public static void HideAllObject(Transform parent, string match = null)
| -| `IsClearColor` |public static bool IsClearColor(Color color)
| -| `IsClearColor` |public static bool IsClearColor(Color32 color)
| -| `IsColorAlphaZero` |public static bool IsColorAlphaZero(Color color)
| -| `IsEquals` |public static bool IsEquals(double d1, double d2)
| -| `IsEquals` |public static bool IsEquals(float d1, float d2)
| -| `IsIngore` |public static bool IsIngore(Vector3 pos)
| -| `IsInRect` |public static bool IsInRect(Vector3 pos, float xMin, float xMax, float yMin, float yMax)
| -| `IsPointInQuadrilateral` |public static bool IsPointInQuadrilateral(Vector3 P, Vector3 A, Vector3 B, Vector3 C, Vector3 D)
| -| `IsValueEqualsColor` |public static bool IsValueEqualsColor(Color color1, Color color2)
| -| `IsValueEqualsColor` |public static bool IsValueEqualsColor(Color32 color1, Color32 color2)
| -| `IsValueEqualsList` |public static bool IsValueEqualsList(List list1, List list2)
| -| `IsValueEqualsString` |public static bool IsValueEqualsString(string str1, string str2)
| -| `IsValueEqualsVector2` |public static bool IsValueEqualsVector2(Vector2 v1, Vector2 v2)
| -| `IsValueEqualsVector3` |public static bool IsValueEqualsVector3(Vector3 v1, Vector3 v2)
| -| `IsZeroVector` |public static bool IsZeroVector(Vector3 pos)
| -| `ParseFloatFromString` |public static List ParseFloatFromString(string jsonData)
| -| `ParseStringFromString` |public static List ParseStringFromString(string jsonData)
| -| `RemoveComponent` |public static void RemoveComponent(GameObject gameObject)
| -| `RotateRound` |public static Vector3 RotateRound(Vector3 position, Vector3 center, Vector3 axis, float angle)
| -| `SetActive` |public static void SetActive(GameObject gameObject, bool active)
| -| `SetActive` |public static void SetActive(Image image, bool active)
| -| `SetActive` |public static void SetActive(Text text, bool active)
| -| `SetActive` |public static void SetActive(Transform transform, bool active)
通过设置scale实现是否显示,优化性能,减少GC | -| `SetColorOpacity` |public static void SetColorOpacity(ref Color32 color, float opacity)
| +| `ActiveAllObject()` |public static void ActiveAllObject(Transform parent, bool active, string match = null)
| +| `Cancat()` |public static string Cancat(string str1, int i)
| +| `Cancat()` |public static string Cancat(string str1, string str2)
| +| `ClearEventListener()` |public static void ClearEventListener(GameObject obj)
| +| `CopyArray()` |public static bool CopyArray(T[] toList, T[] fromList)
| +| `CopyList()` |public static bool CopyList(List toList, List fromList)
| +| `DestoryGameObject()` |public static void DestoryGameObject(GameObject go)
| +| `DestoryGameObject()` |public static void DestoryGameObject(Transform parent, string childName)
| +| `DestoryGameObjectByMatch()` |public static void DestoryGameObjectByMatch(Transform parent, string match)
| +| `DestroyAllChildren()` |public static void DestroyAllChildren(Transform parent)
| +| `GetActualValue()` |public static float GetActualValue(float valueOrRate, float total, float maxRate = 1.5f)
| +| `GetAngle360()` |public static float GetAngle360(Vector2 from, Vector2 to)
获得0-360的角度(12点钟方向为0度) | +| `GetColor()` |public static Color32 GetColor(string hexColorStr)
| +| `GetDire()` |public static Vector3 GetDire(float angle, bool isDegree = false)
| +| `GetFloatAccuracy()` |public static int GetFloatAccuracy(double value)
| +| `GetFullName()` |public static string GetFullName(Transform transform)
| +| `GetHighlightColor()` |public static Color32 GetHighlightColor(Color32 color, float rate = 0.8f)
| +| `GetLastValue()` |public static Vector3 GetLastValue(List list)
| +| `GetMaxDivisibleValue()` |public static double GetMaxDivisibleValue(double max, int ceilRate)
| +| `GetMaxLogValue()` |public static double GetMaxLogValue(double value, float logBase, bool isLogBaseE, out int splitNumber)
| +| `GetMinDivisibleValue()` |public static double GetMinDivisibleValue(double min, int ceilRate)
| +| `GetMinLogValue()` |public static float GetMinLogValue(double value, float logBase, bool isLogBaseE, out int splitNumber)
| +| `GetPointList()` |public static void GetPointList(ref List posList, Vector3 sp, Vector3 ep, float k = 30f)
| +| `GetPos()` |public static Vector3 GetPos(Vector3 center, float radius, float angle, bool isDegree = false)
| +| `GetPosition()` |public static Vector3 GetPosition(Vector3 center, float angle, float radius)
| +| `GetVertialDire()` |public static Vector3 GetVertialDire(Vector3 dire)
| +| `HideAllObject()` |public static void HideAllObject(GameObject obj, string match = null)
| +| `HideAllObject()` |public static void HideAllObject(Transform parent, string match = null)
| +| `IsClearColor()` |public static bool IsClearColor(Color color)
| +| `IsClearColor()` |public static bool IsClearColor(Color32 color)
| +| `IsColorAlphaZero()` |public static bool IsColorAlphaZero(Color color)
| +| `IsEquals()` |public static bool IsEquals(double d1, double d2)
| +| `IsEquals()` |public static bool IsEquals(float d1, float d2)
| +| `IsIngore()` |public static bool IsIngore(Vector3 pos)
| +| `IsInRect()` |public static bool IsInRect(Vector3 pos, float xMin, float xMax, float yMin, float yMax)
| +| `IsPointInQuadrilateral()` |public static bool IsPointInQuadrilateral(Vector3 P, Vector3 A, Vector3 B, Vector3 C, Vector3 D)
| +| `IsValueEqualsColor()` |public static bool IsValueEqualsColor(Color color1, Color color2)
| +| `IsValueEqualsColor()` |public static bool IsValueEqualsColor(Color32 color1, Color32 color2)
| +| `IsValueEqualsList()` |public static bool IsValueEqualsList(List list1, List list2)
| +| `IsValueEqualsString()` |public static bool IsValueEqualsString(string str1, string str2)
| +| `IsValueEqualsVector2()` |public static bool IsValueEqualsVector2(Vector2 v1, Vector2 v2)
| +| `IsValueEqualsVector3()` |public static bool IsValueEqualsVector3(Vector3 v1, Vector3 v2)
| +| `IsZeroVector()` |public static bool IsZeroVector(Vector3 pos)
| +| `ParseFloatFromString()` |public static List ParseFloatFromString(string jsonData)
| +| `ParseStringFromString()` |public static List ParseStringFromString(string jsonData)
| +| `RemoveComponent()` |public static void RemoveComponent(GameObject gameObject)
| +| `RotateRound()` |public static Vector3 RotateRound(Vector3 position, Vector3 center, Vector3 axis, float angle)
| +| `SetActive()` |public static void SetActive(GameObject gameObject, bool active)
| +| `SetActive()` |public static void SetActive(Image image, bool active)
| +| `SetActive()` |public static void SetActive(Text text, bool active)
| +| `SetActive()` |public static void SetActive(Transform transform, bool active)
通过设置scale实现是否显示,优化性能,减少GC | +| `SetColorOpacity()` |public static void SetColorOpacity(ref Color32 color, float opacity)
| ## `ChartLabel` @@ -370,43 +372,43 @@ Inherits or Implemented: [Image](#Image) |public method|description| |--|--| -| `GetLabelHeight` |public float GetLabelHeight()
| -| `GetLabelWidth` |public float GetLabelWidth()
| -| `GetPosition` |public Vector3 GetPosition()
| -| `SetActive` |public void SetActive(bool flag)
| -| `SetAutoSize` |public void SetAutoSize(bool flag)
| -| `SetIcon` |public void SetIcon(Image image)
| -| `SetIconActive` |public void SetIconActive(bool flag)
| -| `SetIconSize` |public void SetIconSize(float width, float height)
| -| `SetIconSprite` |public void SetIconSprite(Sprite sprite)
| -| `SetLabel` |public void SetLabel(GameObject labelObj, bool autoSize, float paddingLeftRight, float paddingTopBottom)
| -| `SetLabelActive` |public void SetLabelActive(bool flag)
| -| `SetLabelBackground` |public void SetLabelBackground(Image image)
| -| `SetLabelPosition` |public void SetLabelPosition(Vector3 position)
| -| `SetLabelRotate` |public void SetLabelRotate(float rotate)
| -| `SetPosition` |public void SetPosition(Vector3 position)
| -| `SetText` |public bool SetText(string text)
| -| `SetTextColor` |public void SetTextColor(Color color)
| -| `UpdateIcon` |public void UpdateIcon(IconStyle iconStyle, Sprite sprite = null)
| +| `GetLabelHeight()` |public float GetLabelHeight()
| +| `GetLabelWidth()` |public float GetLabelWidth()
| +| `GetPosition()` |public Vector3 GetPosition()
| +| `SetActive()` |public void SetActive(bool flag)
| +| `SetAutoSize()` |public void SetAutoSize(bool flag)
| +| `SetIcon()` |public void SetIcon(Image image)
| +| `SetIconActive()` |public void SetIconActive(bool flag)
| +| `SetIconSize()` |public void SetIconSize(float width, float height)
| +| `SetIconSprite()` |public void SetIconSprite(Sprite sprite)
| +| `SetLabel()` |public void SetLabel(GameObject labelObj, bool autoSize, float paddingLeftRight, float paddingTopBottom)
| +| `SetLabelActive()` |public void SetLabelActive(bool flag)
| +| `SetLabelBackground()` |public void SetLabelBackground(Image image)
| +| `SetLabelPosition()` |public void SetLabelPosition(Vector3 position)
| +| `SetLabelRotate()` |public void SetLabelRotate(float rotate)
| +| `SetPosition()` |public void SetPosition(Vector3 position)
| +| `SetText()` |public bool SetText(string text)
| +| `SetTextColor()` |public void SetTextColor(Color color)
| +| `UpdateIcon()` |public void UpdateIcon(IconStyle iconStyle, Sprite sprite = null)
| ## `ChartObject` |public method|description| |--|--| -| `Destroy` |public virtual void Destroy()
| +| `Destroy()` |public virtual void Destroy()
| ## `CheckHelper` |public method|description| |--|--| -| `CheckChart` |public static string CheckChart(BaseChart chart)
| -| `CheckChart` |public static string CheckChart(BaseGraph chart)
| +| `CheckChart()` |public static string CheckChart(BaseChart chart)
| +| `CheckChart()` |public static string CheckChart(BaseGraph chart)
| ## `ColorUtil` |public method|description| |--|--| -| `GetColor` |public static Color32 GetColor(string hexColorStr)
Convert the html string to color. | +| `GetColor()` |public static Color32 GetColor(string hexColorStr)
Convert the html string to color. | ## `ComponentHandlerAttribute` @@ -414,18 +416,18 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `ComponentHandlerAttribute` |public ComponentHandlerAttribute(Type handler)
| -| `ComponentHandlerAttribute` |public ComponentHandlerAttribute(Type handler, bool allowMultiple)
| +| `ComponentHandlerAttribute()` |public ComponentHandlerAttribute(Type handler)
| +| `ComponentHandlerAttribute()` |public ComponentHandlerAttribute(Type handler, bool allowMultiple)
| ## `ComponentHelper` |public method|description| |--|--| -| `GetAngleAxis` |public static AngleAxis GetAngleAxis(List components, int polarIndex)
| -| `GetRadiusAxis` |public static RadiusAxis GetRadiusAxis(List components, int polarIndex)
| -| `GetXAxisOnZeroOffset` |public static float GetXAxisOnZeroOffset(List components, XAxis axis)
| -| `GetYAxisOnZeroOffset` |public static float GetYAxisOnZeroOffset(List components, YAxis axis)
| -| `IsAnyCategoryOfYAxis` |public static bool IsAnyCategoryOfYAxis(List components)
| +| `GetAngleAxis()` |public static AngleAxis GetAngleAxis(List components, int polarIndex)
| +| `GetRadiusAxis()` |public static RadiusAxis GetRadiusAxis(List components, int polarIndex)
| +| `GetXAxisOnZeroOffset()` |public static float GetXAxisOnZeroOffset(List components, XAxis axis)
| +| `GetYAxisOnZeroOffset()` |public static float GetYAxisOnZeroOffset(List components, YAxis axis)
| +| `IsAnyCategoryOfYAxis()` |public static bool IsAnyCategoryOfYAxis(List components)
| ## `CoordOptionsAttribute` @@ -433,10 +435,10 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `CoordOptionsAttribute` |public CoordOptionsAttribute(Type coord)
| -| `CoordOptionsAttribute` |public CoordOptionsAttribute(Type coord, Type coord2)
| -| `CoordOptionsAttribute` |public CoordOptionsAttribute(Type coord, Type coord2, Type coord3)
| -| `CoordOptionsAttribute` |public CoordOptionsAttribute(Type coord, Type coord2, Type coord3, Type coord4)
| +| `CoordOptionsAttribute()` |public CoordOptionsAttribute(Type coord)
| +| `CoordOptionsAttribute()` |public CoordOptionsAttribute(Type coord, Type coord2)
| +| `CoordOptionsAttribute()` |public CoordOptionsAttribute(Type coord, Type coord2, Type coord3)
| +| `CoordOptionsAttribute()` |public CoordOptionsAttribute(Type coord, Type coord2, Type coord3, Type coord4)
| ## `DataZoomContext` @@ -446,15 +448,15 @@ Inherits or Implemented: [MainComponentContext](#MainComponentContext) |public method|description| |--|--| -| `UpdateDataZoomRuntimeStartEndValue` |public static void UpdateDataZoomRuntimeStartEndValue(DataZoom dataZoom, Serie serie)
| +| `UpdateDataZoomRuntimeStartEndValue()` |public static void UpdateDataZoomRuntimeStartEndValue(DataZoom dataZoom, Serie serie)
| ## `DateTimeUtil` |public method|description| |--|--| -| `GetDateTime` |public static DateTime GetDateTime(int timestamp)
| -| `GetTimestamp` |public static int GetTimestamp()
| -| `GetTimestamp` |public static int GetTimestamp(DateTime time)
| +| `GetDateTime()` |public static DateTime GetDateTime(int timestamp)
| +| `GetTimestamp()` |public static int GetTimestamp()
| +| `GetTimestamp()` |public static int GetTimestamp(DateTime time)
| ## `DefaultAnimationAttribute` @@ -462,23 +464,23 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `DefaultAnimationAttribute` |public DefaultAnimationAttribute(AnimationType handler)
| +| `DefaultAnimationAttribute()` |public DefaultAnimationAttribute(AnimationType handler)
| ## `DefineSymbolsUtil` |public method|description| |--|--| -| `AddGlobalDefine` |public static void AddGlobalDefine(string symbol)
| -| `RemoveGlobalDefine` |public static void RemoveGlobalDefine(string symbol)
| +| `AddGlobalDefine()` |public static void AddGlobalDefine(string symbol)
| +| `RemoveGlobalDefine()` |public static void RemoveGlobalDefine(string symbol)
| ## `FormatterHelper` |public method|description| |--|--| -| `ReplaceAxisLabelContent` |public static void ReplaceAxisLabelContent(ref string content, string numericFormatter, double value)
| -| `ReplaceAxisLabelContent` |public static void ReplaceAxisLabelContent(ref string content, string value)
| -| `TrimAndReplaceLine` |public static string TrimAndReplaceLine(string content)
| -| `TrimAndReplaceLine` |public static string TrimAndReplaceLine(StringBuilder sb)
| +| `ReplaceAxisLabelContent()` |public static void ReplaceAxisLabelContent(ref string content, string numericFormatter, double value)
| +| `ReplaceAxisLabelContent()` |public static void ReplaceAxisLabelContent(ref string content, string value)
| +| `TrimAndReplaceLine()` |public static string TrimAndReplaceLine(string content)
| +| `TrimAndReplaceLine()` |public static string TrimAndReplaceLine(StringBuilder sb)
| ## `GridCoordContext` @@ -492,30 +494,30 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `Reset` |public void Reset()
| -| `SetColor` |public void SetColor(ref bool needInteract, Color32 color)
| -| `SetColor` |public void SetColor(ref bool needInteract, Color32 color, Color32 toColor)
| -| `SetValue` |public void SetValue(ref bool needInteract, float size)
| -| `SetValue` |public void SetValue(ref bool needInteract, float size, bool highlight, float rate = 1.3f)
| -| `SetValueAndColor` |public void SetValueAndColor(ref bool needInteract, float value, Color32 color)
| -| `SetValueAndColor` |public void SetValueAndColor(ref bool needInteract, float value, Color32 color, Color32 toColor)
| -| `TryGetColor` |public bool TryGetColor(ref Color32 color, ref bool interacting, float animationDuration = 250)
| -| `TryGetColor` |public bool TryGetColor(ref Color32 color, ref Color32 toColor, ref bool interacting, float animationDuration = 250)
| -| `TryGetValue` |public bool TryGetValue(ref float value, ref bool interacting, float animationDuration = 250)
| -| `TryGetValueAndColor` |public bool TryGetValueAndColor(ref float value, ref Color32 color, ref Color32 toColor, ref bool interacting, float animationDuration = 250)
| +| `Reset()` |public void Reset()
| +| `SetColor()` |public void SetColor(ref bool needInteract, Color32 color)
| +| `SetColor()` |public void SetColor(ref bool needInteract, Color32 color, Color32 toColor)
| +| `SetValue()` |public void SetValue(ref bool needInteract, float size)
| +| `SetValue()` |public void SetValue(ref bool needInteract, float size, bool highlight, float rate = 1.3f)
| +| `SetValueAndColor()` |public void SetValueAndColor(ref bool needInteract, float value, Color32 color)
| +| `SetValueAndColor()` |public void SetValueAndColor(ref bool needInteract, float value, Color32 color, Color32 toColor)
| +| `TryGetColor()` |public bool TryGetColor(ref Color32 color, ref bool interacting, float animationDuration = 250)
| +| `TryGetColor()` |public bool TryGetColor(ref Color32 color, ref Color32 toColor, ref bool interacting, float animationDuration = 250)
| +| `TryGetValue()` |public bool TryGetValue(ref float value, ref bool interacting, float animationDuration = 250)
| +| `TryGetValueAndColor()` |public bool TryGetValueAndColor(ref float value, ref Color32 color, ref Color32 toColor, ref bool interacting, float animationDuration = 250)
| ## `ItemStyleHelper` |public method|description| |--|--| -| `IsNeedCorner` |public static bool IsNeedCorner(ItemStyle itemStyle)
| +| `IsNeedCorner()` |public static bool IsNeedCorner(ItemStyle itemStyle)
| ## `LayerHelper` |public method|description| |--|--| -| `IsFixedWidthHeight` |public static bool IsFixedWidthHeight(RectTransform rt)
| -| `IsStretchPivot` |public static bool IsStretchPivot(RectTransform rt)
| +| `IsFixedWidthHeight()` |public static bool IsFixedWidthHeight(RectTransform rt)
| +| `IsStretchPivot()` |public static bool IsStretchPivot(RectTransform rt)
| ## `LegendContext` @@ -525,33 +527,33 @@ Inherits or Implemented: [MainComponentContext](#MainComponentContext) |public method|description| |--|--| -| `CheckDataHighlighted` |public static bool CheckDataHighlighted(Serie serie, string legendName, bool heighlight)
| -| `CheckDataShow` |public static bool CheckDataShow(Serie serie, string legendName, bool show)
| -| `GetContentColor` |public static Color GetContentColor(int legendIndex, Legend legend, ThemeStyle theme, bool active)
| -| `GetIconColor` |public static Color GetIconColor(BaseChart chart, Legend legend, int readIndex, string legendName, bool active)
| -| `ResetItemPosition` |public static void ResetItemPosition(Legend legend, Vector3 chartPos, float chartWidth, float chartHeight)
| +| `CheckDataHighlighted()` |public static bool CheckDataHighlighted(Serie serie, string legendName, bool heighlight)
| +| `CheckDataShow()` |public static bool CheckDataShow(Serie serie, string legendName, bool show)
| +| `GetContentColor()` |public static Color GetContentColor(int legendIndex, Legend legend, ThemeStyle theme, bool active)
| +| `GetIconColor()` |public static Color GetIconColor(BaseChart chart, Legend legend, int readIndex, string legendName, bool active)
| +| `ResetItemPosition()` |public static void ResetItemPosition(Legend legend, Vector3 chartPos, float chartWidth, float chartHeight)
| ## `LegendItem` |public method|description| |--|--| -| `GetIconColor` |public Color GetIconColor()
| -| `GetIconRect` |public Rect GetIconRect()
| -| `SetActive` |public void SetActive(bool active)
| -| `SetButton` |public void SetButton(Button button)
| -| `SetContent` |public bool SetContent(string content)
| -| `SetContentBackgroundColor` |public void SetContentBackgroundColor(Color color)
| -| `SetContentColor` |public void SetContentColor(Color color)
| -| `SetContentPosition` |public void SetContentPosition(Vector3 offset)
| -| `SetIcon` |public void SetIcon(Image icon)
| -| `SetIconActive` |public void SetIconActive(bool active)
| -| `SetIconColor` |public void SetIconColor(Color color)
| -| `SetIconImage` |public void SetIconImage(Sprite image)
| -| `SetIconSize` |public void SetIconSize(float width, float height)
| -| `SetObject` |public void SetObject(GameObject obj)
| -| `SetPosition` |public void SetPosition(Vector3 position)
| -| `SetText` |public void SetText(ChartText text)
| -| `SetTextBackground` |public void SetTextBackground(Image image)
| +| `GetIconColor()` |public Color GetIconColor()
| +| `GetIconRect()` |public Rect GetIconRect()
| +| `SetActive()` |public void SetActive(bool active)
| +| `SetButton()` |public void SetButton(Button button)
| +| `SetContent()` |public bool SetContent(string content)
| +| `SetContentBackgroundColor()` |public void SetContentBackgroundColor(Color color)
| +| `SetContentColor()` |public void SetContentColor(Color color)
| +| `SetContentPosition()` |public void SetContentPosition(Vector3 offset)
| +| `SetIcon()` |public void SetIcon(Image icon)
| +| `SetIconActive()` |public void SetIconActive(bool active)
| +| `SetIconColor()` |public void SetIconColor(Color color)
| +| `SetIconImage()` |public void SetIconImage(Sprite image)
| +| `SetIconSize()` |public void SetIconSize(float width, float height)
| +| `SetObject()` |public void SetObject(GameObject obj)
| +| `SetPosition()` |public void SetPosition(Vector3 position)
| +| `SetText()` |public void SetText(ChartText text)
| +| `SetTextBackground()` |public void SetTextBackground(Image image)
| ## `LineChart` @@ -563,7 +565,7 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `ListFor` |public ListFor(Type type)
| +| `ListFor()` |public ListFor(Type type)
| ## `ListForComponent` @@ -571,7 +573,7 @@ Inherits or Implemented: [ListFor](#ListFor) |public method|description| |--|--| -| `ListForComponent` |public ListForComponent(Type type) : base(type)
| +| `ListForComponent()` |public ListForComponent(Type type) : base(type)
| ## `ListForSerie` @@ -579,7 +581,7 @@ Inherits or Implemented: [ListFor](#ListFor) |public method|description| |--|--| -| `ListForSerie` |public ListForSerie(Type type) : base(type)
| +| `ListForSerie()` |public ListForSerie(Type type) : base(type)
| ## `MainComponentContext` @@ -593,11 +595,11 @@ Inherits or Implemented: [MainComponentHandler](#MainComponentHandler) |public method|description| |--|--| -| `Abs` |public static double Abs(double d)
| -| `Approximately` |public static bool Approximately(double a, double b)
| -| `Clamp` |public static double Clamp(double d, double min, double max)
| -| `Clamp01` |public static double Clamp01(double value)
| -| `Lerp` |public static double Lerp(double a, double b, double t)
| +| `Abs()` |public static double Abs(double d)
| +| `Approximately()` |public static bool Approximately(double a, double b)
| +| `Clamp()` |public static double Clamp(double d, double min, double max)
| +| `Clamp01()` |public static double Clamp01(double value)
| +| `Lerp()` |public static double Lerp(double a, double b, double t)
| ## `Painter` @@ -605,9 +607,9 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|description| |--|--| -| `Init` |public void Init()
| -| `Refresh` |public void Refresh()
| -| `SetActive` |public void SetActive(bool flag, bool isDebugMode = false)
| +| `Init()` |public void Init()
| +| `Refresh()` |public void Refresh()
| +| `SetActive()` |public void SetActive(bool flag, bool isDebugMode = false)
| ## `ParallelChart` @@ -637,8 +639,8 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `SetColor` |public static bool SetColor(ref Color currentValue, Color newValue)
| -| `SetColor` |public static bool SetColor(ref Color32 currentValue, Color32 newValue)
| +| `SetColor()` |public static bool SetColor(ref Color currentValue, Color newValue)
| +| `SetColor()` |public static bool SetColor(ref Color32 currentValue, Color32 newValue)
| ## `RadarChart` @@ -652,12 +654,12 @@ Inherits or Implemented: [MainComponentContext](#MainComponentContext) |public method|description| |--|--| -| `DeepCloneSerializeField` |public static object DeepCloneSerializeField(object obj)
| -| `InvokeListAdd` |public static void InvokeListAdd(object obj, FieldInfo field, object item)
| -| `InvokeListAddTo` |public static void InvokeListAddTo(object obj, FieldInfo field, Action callback)
| -| `InvokeListClear` |public static void InvokeListClear(object obj, FieldInfo field)
| -| `InvokeListCount` |public static int InvokeListCount(object obj, FieldInfo field)
| -| `InvokeListGet` |public static T InvokeListGet(object obj, FieldInfo field, int i)
| +| `DeepCloneSerializeField()` |public static object DeepCloneSerializeField(object obj)
| +| `InvokeListAdd()` |public static void InvokeListAdd(object obj, FieldInfo field, object item)
| +| `InvokeListAddTo()` |public static void InvokeListAddTo(object obj, FieldInfo field, Action callback)
| +| `InvokeListClear()` |public static void InvokeListClear(object obj, FieldInfo field)
| +| `InvokeListCount()` |public static int InvokeListCount(object obj, FieldInfo field)
| +| `InvokeListGet()` |public static T InvokeListGet(object obj, FieldInfo field, int i)
| ## `RequireChartComponentAttribute` @@ -665,9 +667,9 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `RequireChartComponentAttribute` |public RequireChartComponentAttribute(Type requiredComponent)
| -| `RequireChartComponentAttribute` |public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2)
| -| `RequireChartComponentAttribute` |public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2, Type requiredComponent3)
| +| `RequireChartComponentAttribute()` |public RequireChartComponentAttribute(Type requiredComponent)
| +| `RequireChartComponentAttribute()` |public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2)
| +| `RequireChartComponentAttribute()` |public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2, Type requiredComponent3)
| ## `RingChart` @@ -677,11 +679,11 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `CopyFolder` |public static bool CopyFolder(string sourPath, string destPath)
| -| `GetAllAssemblyTypes` |public static IEnumerable GetAllAssemblyTypes()
| -| `GetAllTypesDerivedFrom` |public static IEnumerable GetAllTypesDerivedFrom(Type type)
| -| `GetAllTypesDerivedFrom` |public static IEnumerable GetAllTypesDerivedFrom()
| -| `HasSubclass` |public static bool HasSubclass(Type type)
| +| `CopyFolder()` |public static bool CopyFolder(string sourPath, string destPath)
| +| `GetAllAssemblyTypes()` |public static IEnumerable GetAllAssemblyTypes()
| +| `GetAllTypesDerivedFrom()` |public static IEnumerable GetAllTypesDerivedFrom(Type type)
| +| `GetAllTypesDerivedFrom()` |public static IEnumerable GetAllTypesDerivedFrom()
| +| `HasSubclass()` |public static bool HasSubclass(Type type)
| ## `ScatterChart` @@ -695,17 +697,17 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `Contains` |public bool Contains(Type type)
| -| `SerieConvertAttribute` |public SerieConvertAttribute(Type serie)
| -| `SerieConvertAttribute` |public SerieConvertAttribute(Type serie, Type serie2)
| -| `SerieConvertAttribute` |public SerieConvertAttribute(Type serie, Type serie2, Type serie3)
| -| `SerieConvertAttribute` |public SerieConvertAttribute(Type serie, Type serie2, Type serie3, Type serie4)
| +| `Contains()` |public bool Contains(Type type)
| +| `SerieConvertAttribute()` |public SerieConvertAttribute(Type serie)
| +| `SerieConvertAttribute()` |public SerieConvertAttribute(Type serie, Type serie2)
| +| `SerieConvertAttribute()` |public SerieConvertAttribute(Type serie, Type serie2, Type serie3)
| +| `SerieConvertAttribute()` |public SerieConvertAttribute(Type serie, Type serie2, Type serie3, Type serie4)
| ## `SerieDataContext` |public method|description| |--|--| -| `Reset` |public void Reset()
| +| `Reset()` |public void Reset()
| ## `SerieExtraComponentAttribute` @@ -713,15 +715,15 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `Contains` |public bool Contains(Type type)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute()
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5, Type type6)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5, Type type6, Type type7)
| +| `Contains()` |public bool Contains(Type type)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute()
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5, Type type6)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5, Type type6, Type type7)
| ## `SerieHandler` @@ -731,16 +733,17 @@ Inherits or Implemented: [SerieHandler where T](#SerieHandler where T),[Serie](# |public method|description| |--|--| -| `GetSerieDataLabelPosition` |public virtual Vector3 GetSerieDataLabelPosition(SerieData serieData, LabelStyle label)
| -| `GetSerieDataTitlePosition` |public virtual Vector3 GetSerieDataTitlePosition(SerieData serieData, TitleStyle titleStyle)
| -| `InitComponent` |public override void InitComponent()
| -| `OnLegendButtonClick` |public override void OnLegendButtonClick(int index, string legendName, bool show)
| -| `OnLegendButtonEnter` |public override void OnLegendButtonEnter(int index, string legendName)
| -| `OnLegendButtonExit` |public override void OnLegendButtonExit(int index, string legendName)
| -| `RefreshLabelInternal` |public override void RefreshLabelInternal()
| -| `RefreshLabelNextFrame` |public override void RefreshLabelNextFrame()
| -| `RemoveComponent` |public override void RemoveComponent()
| -| `Update` |public override void Update()
| +| `GetSerieDataLabelPosition()` |public virtual Vector3 GetSerieDataLabelPosition(SerieData serieData, LabelStyle label)
| +| `GetSerieDataTitlePosition()` |public virtual Vector3 GetSerieDataTitlePosition(SerieData serieData, TitleStyle titleStyle)
| +| `InitComponent()` |public override void InitComponent()
| +| `OnLegendButtonClick()` |public override void OnLegendButtonClick(int index, string legendName, bool show)
| +| `OnLegendButtonEnter()` |public override void OnLegendButtonEnter(int index, string legendName)
| +| `OnLegendButtonExit()` |public override void OnLegendButtonExit(int index, string legendName)
| +| `RefreshEndLabelInternal()` |public virtual void RefreshEndLabelInternal()
| +| `RefreshLabelInternal()` |public override void RefreshLabelInternal()
| +| `RefreshLabelNextFrame()` |public override void RefreshLabelNextFrame()
| +| `RemoveComponent()` |public override void RemoveComponent()
| +| `Update()` |public override void Update()
| ## `SerieHandlerAttribute` @@ -748,71 +751,71 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `SerieHandlerAttribute` |public SerieHandlerAttribute(Type handler)
| -| `SerieHandlerAttribute` |public SerieHandlerAttribute(Type handler, bool allowMultiple)
| +| `SerieHandlerAttribute()` |public SerieHandlerAttribute(Type handler)
| +| `SerieHandlerAttribute()` |public SerieHandlerAttribute(Type handler, bool allowMultiple)
| ## `SerieHelper` |public method|description| |--|--| -| `CopySerie` |public static void CopySerie(Serie oldSerie, Serie newSerie)
| -| `GetAllMinMaxData` |public static void GetAllMinMaxData(Serie serie, int ceilRate = 0, DataZoom dataZoom = null)
| -| `GetAreaColor` |public static Color32 GetAreaColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetAreaStyle` |public static AreaStyle GetAreaStyle(Serie serie, SerieData serieData)
| -| `GetAreaToColor` |public static Color32 GetAreaToColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetAverageData` |public static double GetAverageData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetIconStyle` |public static IconStyle GetIconStyle(Serie serie, SerieData serieData)
| -| `GetItemColor` |public static Color32 GetItemColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetItemColor0` |public static Color32 GetItemColor0(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight, Color32 defaultColor)
| -| `GetItemFormatter` |public static string GetItemFormatter(Serie serie, SerieData serieData, string defaultFormatter = null)
| -| `GetItemMarker` |public static string GetItemMarker(Serie serie, SerieData serieData, string defaultMarker = null)
| -| `GetItemStyle` |public static ItemStyle GetItemStyle(Serie serie, SerieData serieData, bool highlight = false)
| -| `GetItemStyleEmphasis` |public static ItemStyle GetItemStyleEmphasis(Serie serie, SerieData serieData)
| -| `GetItemToColor` |public static Color32 GetItemToColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetLineColor` |public static Color32 GetLineColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetLineStyle` |public static LineStyle GetLineStyle(Serie serie, SerieData serieData)
| -| `GetMaxData` |public static double GetMaxData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetMaxSerieData` |public static SerieData GetMaxSerieData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetMedianData` |public static double GetMedianData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetMinData` |public static double GetMinData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetMinMaxData` |public static void GetMinMaxData(Serie serie, out double min, out double max, DataZoom dataZoom = null, int dimension = 0)
Gets the maximum and minimum values of all data in the serie. | -| `GetMinSerieData` |public static SerieData GetMinSerieData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetNumericFormatter` |public static string GetNumericFormatter(Serie serie, SerieData serieData, string defaultFormatter = null)
| -| `GetSerieEmphasisLabel` |public static LabelStyle GetSerieEmphasisLabel(Serie serie, SerieData serieData)
| -| `GetSerieLabel` |public static LabelStyle GetSerieLabel(Serie serie, SerieData serieData, bool highlight = false)
| -| `GetSerieLabelLine` |public static LabelLine GetSerieLabelLine(Serie serie, SerieData serieData, bool highlight = false)
| -| `GetSerieSymbol` |public static SymbolStyle GetSerieSymbol(Serie serie, SerieData serieData)
| -| `GetSymbolBorder` |public static float GetSymbolBorder(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight)
| -| `GetSymbolBorder` |public static float GetSymbolBorder(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight, float defaultWidth)
| -| `GetSymbolBorderColor` |public static Color32 GetSymbolBorderColor(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight)
| -| `GetSymbolCornerRadius` |public static float[] GetSymbolCornerRadius(Serie serie, SerieData serieData, bool highlight)
| -| `GetTitleStyle` |public static TitleStyle GetTitleStyle(Serie serie, SerieData serieData)
| -| `IsAllZeroValue` |public static bool IsAllZeroValue(Serie serie, int dimension = 1)
Whether the data for the specified dimension of serie are all 0. | -| `IsDownPoint` |public static bool IsDownPoint(Serie serie, int index)
| -| `UpdateCenter` |public static void UpdateCenter(Serie serie, Vector3 chartPosition, float chartWidth, float chartHeight)
更新运行时中心点和半径 | -| `UpdateFilterData` |public static void UpdateFilterData(Serie serie, DataZoom dataZoom)
根据dataZoom更新数据列表缓存 | -| `UpdateMinMaxData` |public static void UpdateMinMaxData(Serie serie, int dimension, int ceilRate = 0, DataZoom dataZoom = null)
获得指定维数的最大最小值 | -| `UpdateRect` |public static void UpdateRect(Serie serie, Vector3 chartPosition, float chartWidth, float chartHeight)
| -| `UpdateSerieRuntimeFilterData` |public static void UpdateSerieRuntimeFilterData(Serie serie, bool filterInvisible = true)
| +| `CopySerie()` |public static void CopySerie(Serie oldSerie, Serie newSerie)
| +| `GetAllMinMaxData()` |public static void GetAllMinMaxData(Serie serie, int ceilRate = 0, DataZoom dataZoom = null)
| +| `GetAreaColor()` |public static Color32 GetAreaColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetAreaStyle()` |public static AreaStyle GetAreaStyle(Serie serie, SerieData serieData)
| +| `GetAreaToColor()` |public static Color32 GetAreaToColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetAverageData()` |public static double GetAverageData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetIconStyle()` |public static IconStyle GetIconStyle(Serie serie, SerieData serieData)
| +| `GetItemColor()` |public static Color32 GetItemColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetItemColor0()` |public static Color32 GetItemColor0(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight, Color32 defaultColor)
| +| `GetItemFormatter()` |public static string GetItemFormatter(Serie serie, SerieData serieData, string defaultFormatter = null)
| +| `GetItemMarker()` |public static string GetItemMarker(Serie serie, SerieData serieData, string defaultMarker = null)
| +| `GetItemStyle()` |public static ItemStyle GetItemStyle(Serie serie, SerieData serieData, bool highlight = false)
| +| `GetItemStyleEmphasis()` |public static ItemStyle GetItemStyleEmphasis(Serie serie, SerieData serieData)
| +| `GetItemToColor()` |public static Color32 GetItemToColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetLineColor()` |public static Color32 GetLineColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetLineStyle()` |public static LineStyle GetLineStyle(Serie serie, SerieData serieData)
| +| `GetMaxData()` |public static double GetMaxData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetMaxSerieData()` |public static SerieData GetMaxSerieData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetMedianData()` |public static double GetMedianData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetMinData()` |public static double GetMinData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetMinMaxData()` |public static void GetMinMaxData(Serie serie, out double min, out double max, DataZoom dataZoom = null, int dimension = 0)
Gets the maximum and minimum values of all data in the serie. | +| `GetMinSerieData()` |public static SerieData GetMinSerieData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetNumericFormatter()` |public static string GetNumericFormatter(Serie serie, SerieData serieData, string defaultFormatter = null)
| +| `GetSerieEmphasisLabel()` |public static LabelStyle GetSerieEmphasisLabel(Serie serie, SerieData serieData)
| +| `GetSerieLabel()` |public static LabelStyle GetSerieLabel(Serie serie, SerieData serieData, bool highlight = false)
| +| `GetSerieLabelLine()` |public static LabelLine GetSerieLabelLine(Serie serie, SerieData serieData, bool highlight = false)
| +| `GetSerieSymbol()` |public static SymbolStyle GetSerieSymbol(Serie serie, SerieData serieData)
| +| `GetSymbolBorder()` |public static float GetSymbolBorder(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight)
| +| `GetSymbolBorder()` |public static float GetSymbolBorder(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight, float defaultWidth)
| +| `GetSymbolBorderColor()` |public static Color32 GetSymbolBorderColor(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight)
| +| `GetSymbolCornerRadius()` |public static float[] GetSymbolCornerRadius(Serie serie, SerieData serieData, bool highlight)
| +| `GetTitleStyle()` |public static TitleStyle GetTitleStyle(Serie serie, SerieData serieData)
| +| `IsAllZeroValue()` |public static bool IsAllZeroValue(Serie serie, int dimension = 1)
Whether the data for the specified dimension of serie are all 0. | +| `IsDownPoint()` |public static bool IsDownPoint(Serie serie, int index)
| +| `UpdateCenter()` |public static void UpdateCenter(Serie serie, Vector3 chartPosition, float chartWidth, float chartHeight)
更新运行时中心点和半径 | +| `UpdateFilterData()` |public static void UpdateFilterData(Serie serie, DataZoom dataZoom)
根据dataZoom更新数据列表缓存 | +| `UpdateMinMaxData()` |public static void UpdateMinMaxData(Serie serie, int dimension, int ceilRate = 0, DataZoom dataZoom = null)
获得指定维数的最大最小值 | +| `UpdateRect()` |public static void UpdateRect(Serie serie, Vector3 chartPosition, float chartWidth, float chartHeight)
| +| `UpdateSerieRuntimeFilterData()` |public static void UpdateSerieRuntimeFilterData(Serie serie, bool filterInvisible = true)
| ## `SerieLabelHelper` |public method|description| |--|--| -| `AvoidLabelOverlap` |public static void AvoidLabelOverlap(Serie serie, ComponentTheme theme)
| -| `CanShowLabel` |public static bool CanShowLabel(Serie serie, SerieData serieData, LabelStyle label, int dimesion)
| -| `GetLabelColor` |public static Color GetLabelColor(Serie serie, ThemeStyle theme, int index)
| -| `GetRealLabelPosition` |public static Vector3 GetRealLabelPosition(Serie serie, SerieData serieData, LabelStyle label, LabelLine labelLine)
| -| `SetGaugeLabelText` |public static void SetGaugeLabelText(Serie serie)
| -| `UpdatePieLabelPosition` |public static void UpdatePieLabelPosition(Serie serie, SerieData serieData)
| +| `AvoidLabelOverlap()` |public static void AvoidLabelOverlap(Serie serie, ComponentTheme theme)
| +| `CanShowLabel()` |public static bool CanShowLabel(Serie serie, SerieData serieData, LabelStyle label, int dimesion)
| +| `GetLabelColor()` |public static Color GetLabelColor(Serie serie, ThemeStyle theme, int index)
| +| `GetRealLabelPosition()` |public static Vector3 GetRealLabelPosition(Serie serie, SerieData serieData, LabelStyle label, LabelLine labelLine)
| +| `SetGaugeLabelText()` |public static void SetGaugeLabelText(Serie serie)
| +| `UpdatePieLabelPosition()` |public static void UpdatePieLabelPosition(Serie serie, SerieData serieData)
| ## `SerieLabelPool` |public method|description| |--|--| -| `ClearAll` |public static void ClearAll()
| -| `Release` |public static void Release(GameObject element)
| -| `ReleaseAll` |public static void ReleaseAll(Transform parent)
| +| `ClearAll()` |public static void ClearAll()
| +| `Release()` |public static void Release(GameObject element)
| +| `ReleaseAll()` |public static void ReleaseAll(Transform parent)
| ## `SerieParams` @@ -820,17 +823,17 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `GetLastStackSerie` |public static Serie GetLastStackSerie(List series, Serie serie)
获得上一个同堆叠且显示的serie。 | -| `GetLegalSerieNameList` |public static List GetLegalSerieNameList(List series)
| -| `GetMaxSerieDataCount` |public static int GetMaxSerieDataCount(List series)
| -| `GetNameColor` |public static Color GetNameColor(BaseChart chart, int index, string name)
| -| `GetSerieByVesselIndex` |public static Serie GetSerieByVesselIndex(List series, int vesselIndex)
| -| `GetStackSeries` |public static void GetStackSeries(List series, ref Dictionary> stackSeries)
获得堆叠系列列表 | -| `IsAnyClipSerie` |public static bool IsAnyClipSerie(List series)
是否有需裁剪的serie。 | -| `IsLegalLegendName` |public static bool IsLegalLegendName(string name)
| -| `IsStack` |public static bool IsStack(List series)
是否由数据堆叠 | -| `UpdateSerieNameList` |public static void UpdateSerieNameList(BaseChart chart, ref List serieNameList)
获得所有系列名,不包含空名字。 | -| `UpdateStackDataList` |public static void UpdateStackDataList(List series, Serie currSerie, DataZoom dataZoom, List> dataList)
| +| `GetLastStackSerie()` |public static Serie GetLastStackSerie(List series, Serie serie)
获得上一个同堆叠且显示的serie。 | +| `GetLegalSerieNameList()` |public static List GetLegalSerieNameList(List series)
| +| `GetMaxSerieDataCount()` |public static int GetMaxSerieDataCount(List series)
| +| `GetNameColor()` |public static Color GetNameColor(BaseChart chart, int index, string name)
| +| `GetSerieByVesselIndex()` |public static Serie GetSerieByVesselIndex(List series, int vesselIndex)
| +| `GetStackSeries()` |public static void GetStackSeries(List series, ref Dictionary> stackSeries)
获得堆叠系列列表 | +| `IsAnyClipSerie()` |public static bool IsAnyClipSerie(List series)
是否有需裁剪的serie。 | +| `IsLegalLegendName()` |public static bool IsLegalLegendName(string name)
| +| `IsStack()` |public static bool IsStack(List series)
是否由数据堆叠 | +| `UpdateSerieNameList()` |public static void UpdateSerieNameList(BaseChart chart, ref List serieNameList)
获得所有系列名,不包含空名字。 | +| `UpdateStackDataList()` |public static void UpdateStackDataList(List series, Serie currSerie, DataZoom dataZoom, List> dataList)
| ## `SimplifiedBarChart` @@ -848,9 +851,9 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `DrawPath` |public static void DrawPath(VertexHelper vh, string path)
| -| `DrawPath` |public static void DrawPath(VertexHelper vh, SVGPath path)
| -| `Test` |public static void Test(VertexHelper vh)
| +| `DrawPath()` |public static void DrawPath(VertexHelper vh, string path)
| +| `DrawPath()` |public static void DrawPath(VertexHelper vh, SVGPath path)
| +| `Test()` |public static void Test(VertexHelper vh)
| ## `SVGImage` @@ -860,15 +863,15 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|description| |--|--| -| `AddSegment` |public void AddSegment(SVGPathSeg seg)
| -| `Draw` |public void Draw(VertexHelper vh)
| -| `Parse` |public static SVGPath Parse(string path)
| +| `AddSegment()` |public void AddSegment(SVGPathSeg seg)
| +| `Draw()` |public void Draw(VertexHelper vh)
| +| `Parse()` |public static SVGPath Parse(string path)
| ## `SVGPathSeg` |public method|description| |--|--| -| `SVGPathSeg` |public SVGPathSeg(SVGPathSegType type)
| +| `SVGPathSeg()` |public SVGPathSeg(SVGPathSegType type)
| ## `TooltipContext` @@ -878,22 +881,22 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|description| |--|--| -| `GetItemNumericFormatter` |public static string GetItemNumericFormatter(Tooltip tooltip, Serie serie, SerieData serieData)
| -| `GetLineColor` |public static Color32 GetLineColor(Tooltip tooltip, ThemeStyle theme)
| -| `IsIgnoreItemFormatter` |public static bool IsIgnoreItemFormatter(string itemFormatter)
| -| `LimitInRect` |public static void LimitInRect(Tooltip tooltip, Rect chartRect)
| +| `GetItemNumericFormatter()` |public static string GetItemNumericFormatter(Tooltip tooltip, Serie serie, SerieData serieData)
| +| `GetLineColor()` |public static Color32 GetLineColor(Tooltip tooltip, ThemeStyle theme)
| +| `IsIgnoreItemFormatter()` |public static bool IsIgnoreItemFormatter(string itemFormatter)
| +| `LimitInRect()` |public static void LimitInRect(Tooltip tooltip, Rect chartRect)
| ## `TooltipView` |public method|description| |--|--| -| `CreateView` |public static TooltipView CreateView(Tooltip tooltip, ThemeStyle theme, Transform parent)
| -| `GetCurrentPos` |public Vector3 GetCurrentPos()
| -| `GetTargetPos` |public Vector3 GetTargetPos()
| -| `Refresh` |public void Refresh()
| -| `SetActive` |public void SetActive(bool flag)
| -| `Update` |public void Update()
| -| `UpdatePosition` |public void UpdatePosition(Vector3 pos)
| +| `CreateView()` |public static TooltipView CreateView(Tooltip tooltip, ThemeStyle theme, Transform parent)
| +| `GetCurrentPos()` |public Vector3 GetCurrentPos()
| +| `GetTargetPos()` |public Vector3 GetTargetPos()
| +| `Refresh()` |public void Refresh()
| +| `SetActive()` |public void SetActive(bool flag)
| +| `Update()` |public void Update()
| +| `UpdatePosition()` |public void UpdatePosition(Vector3 pos)
| ## `TooltipViewItem` @@ -901,21 +904,21 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|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. 画菱形(钻石形状) | -| `DrawEllipse` |public static void DrawEllipse(VertexHelper vh, Vector3 center, float w, float h, Color32 color, float smoothness = 1)
| -| `DrawLine` |public static void DrawLine(VertexHelper vh, List points, float width, Color32 color, bool smooth, bool closepath = false)
| -| `DrawLine` |public static void DrawLine(VertexHelper vh, Vector3 startPoint, Vector3 endPoint, float width, Color32 color)
Draw a line. 画直线 | -| `DrawLine` |public static void DrawLine(VertexHelper vh, Vector3 startPoint, Vector3 endPoint, float width, Color32 color, Color32 toColor)
Draw a line. 画直线 | -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Rect rect, Color32 color)
| -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Rect rect, Color32 color, Color32 toColor)
| -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Rect rect, float border, Color32 color)
| -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Rect rect, float border, Color32 color, Color32 toColor)
| -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Vector3 p1, Vector3 p2, float radius, Color32 color)
Draw a rectangle. 画带长方形 | -| `DrawSquare` |public static void DrawSquare(VertexHelper vh, Vector3 center, float radius, Color32 color)
Draw a square. 画正方形 | -| `DrawSvgPath` |public static void DrawSvgPath(VertexHelper vh, string path)
| -| `DrawTriangle` |public static void DrawTriangle(VertexHelper vh, Vector3 pos, float size, Color32 color)
| -| `DrawTriangle` |public static void DrawTriangle(VertexHelper vh, Vector3 pos, float size, Color32 color, Color32 toColor)
| +| `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. 画菱形(钻石形状) | +| `DrawEllipse()` |public static void DrawEllipse(VertexHelper vh, Vector3 center, float w, float h, Color32 color, float smoothness = 1)
| +| `DrawLine()` |public static void DrawLine(VertexHelper vh, List points, float width, Color32 color, bool smooth, bool closepath = false)
| +| `DrawLine()` |public static void DrawLine(VertexHelper vh, Vector3 startPoint, Vector3 endPoint, float width, Color32 color)
Draw a line. 画直线 | +| `DrawLine()` |public static void DrawLine(VertexHelper vh, Vector3 startPoint, Vector3 endPoint, float width, Color32 color, Color32 toColor)
Draw a line. 画直线 | +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Rect rect, Color32 color)
| +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Rect rect, Color32 color, Color32 toColor)
| +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Rect rect, float border, Color32 color)
| +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Rect rect, float border, Color32 color, Color32 toColor)
| +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Vector3 p1, Vector3 p2, float radius, Color32 color)
Draw a rectangle. 画带长方形 | +| `DrawSquare()` |public static void DrawSquare(VertexHelper vh, Vector3 center, float radius, Color32 color)
Draw a square. 画正方形 | +| `DrawSvgPath()` |public static void DrawSvgPath(VertexHelper vh, string path)
| +| `DrawTriangle()` |public static void DrawTriangle(VertexHelper vh, Vector3 pos, float size, Color32 color)
| +| `DrawTriangle()` |public static void DrawTriangle(VertexHelper vh, Vector3 pos, float size, Color32 color, Color32 toColor)
| ## `UGLExample` @@ -925,26 +928,26 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|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)
| -| `GetBezier2` |public static Vector3 GetBezier2(float t, Vector3 sp, Vector3 p1, Vector3 p2, Vector3 ep)
| -| `GetBezierList` |public static List GetBezierList(Vector3 sp, Vector3 ep, int segment, Vector3 cp)
| -| `GetDire` |public static Vector3 GetDire(float angle, bool isDegree = false)
| -| `GetIntersection` |public static bool GetIntersection(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, ref Vector3 intersection)
获得两直线的交点 | -| `GetPos` |public static Vector3 GetPos(Vector3 center, float radius, float angle, bool isDegree = false)
| -| `GetVertialDire` |public static Vector3 GetVertialDire(Vector3 dire)
| -| `IsClearColor` |public static bool IsClearColor(Color color)
| -| `IsClearColor` |public static bool IsClearColor(Color32 color)
| -| `IsPointInTriangle` |public static bool IsPointInTriangle(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 check)
| -| `IsValueEqualsColor` |public static bool IsValueEqualsColor(Color color1, Color color2)
| -| `IsValueEqualsColor` |public static bool IsValueEqualsColor(Color32 color1, Color32 color2)
| -| `IsValueEqualsList` |public static bool IsValueEqualsList(List list1, List list2)
| -| `IsValueEqualsString` |public static bool IsValueEqualsString(string str1, string str2)
| -| `IsValueEqualsVector2` |public static bool IsValueEqualsVector2(Vector2 v1, Vector2 v2)
| -| `IsValueEqualsVector3` |public static bool IsValueEqualsVector3(Vector3 v1, Vector2 v2)
| -| `IsValueEqualsVector3` |public static bool IsValueEqualsVector3(Vector3 v1, Vector3 v2)
| -| `IsZeroVector` |public static bool IsZeroVector(Vector3 pos)
| -| `RotateRound` |public static Vector3 RotateRound(Vector3 position, Vector3 center, Vector3 axis, float angle)
| +| `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)
| +| `GetBezier2()` |public static Vector3 GetBezier2(float t, Vector3 sp, Vector3 p1, Vector3 p2, Vector3 ep)
| +| `GetBezierList()` |public static List GetBezierList(Vector3 sp, Vector3 ep, int segment, Vector3 cp)
| +| `GetDire()` |public static Vector3 GetDire(float angle, bool isDegree = false)
| +| `GetIntersection()` |public static bool GetIntersection(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, ref Vector3 intersection)
获得两直线的交点 | +| `GetPos()` |public static Vector3 GetPos(Vector3 center, float radius, float angle, bool isDegree = false)
| +| `GetVertialDire()` |public static Vector3 GetVertialDire(Vector3 dire)
| +| `IsClearColor()` |public static bool IsClearColor(Color color)
| +| `IsClearColor()` |public static bool IsClearColor(Color32 color)
| +| `IsPointInTriangle()` |public static bool IsPointInTriangle(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 check)
| +| `IsValueEqualsColor()` |public static bool IsValueEqualsColor(Color color1, Color color2)
| +| `IsValueEqualsColor()` |public static bool IsValueEqualsColor(Color32 color1, Color32 color2)
| +| `IsValueEqualsList()` |public static bool IsValueEqualsList(List list1, List list2)
| +| `IsValueEqualsString()` |public static bool IsValueEqualsString(string str1, string str2)
| +| `IsValueEqualsVector2()` |public static bool IsValueEqualsVector2(Vector2 v1, Vector2 v2)
| +| `IsValueEqualsVector3()` |public static bool IsValueEqualsVector3(Vector3 v1, Vector2 v2)
| +| `IsValueEqualsVector3()` |public static bool IsValueEqualsVector3(Vector3 v1, Vector3 v2)
| +| `IsZeroVector()` |public static bool IsZeroVector(Vector3 pos)
| +| `RotateRound()` |public static Vector3 RotateRound(Vector3 position, Vector3 center, Vector3 axis, float angle)
| ## `VisualMapContext` @@ -954,31 +957,31 @@ Inherits or Implemented: [MainComponentContext](#MainComponentContext) |public method|description| |--|--| -| `AutoSetLineMinMax` |public static void AutoSetLineMinMax(VisualMap visualMap, Serie serie, bool isY, Axis axis, Axis relativedAxis)
| -| `GetDimension` |public static int GetDimension(VisualMap visualMap, int serieDataCount)
| -| `IsNeedAreaGradient` |public static bool IsNeedAreaGradient(VisualMap visualMap)
| -| `IsNeedGradient` |public static bool IsNeedGradient(VisualMap visualMap)
| -| `IsNeedLineGradient` |public static bool IsNeedLineGradient(VisualMap visualMap)
| -| `SetMinMax` |public static void SetMinMax(VisualMap visualMap, double min, double max)
| +| `AutoSetLineMinMax()` |public static void AutoSetLineMinMax(VisualMap visualMap, Serie serie, bool isY, Axis axis, Axis relativedAxis)
| +| `GetDimension()` |public static int GetDimension(VisualMap visualMap, int serieDataCount)
| +| `IsNeedAreaGradient()` |public static bool IsNeedAreaGradient(VisualMap visualMap)
| +| `IsNeedGradient()` |public static bool IsNeedGradient(VisualMap visualMap)
| +| `IsNeedLineGradient()` |public static bool IsNeedLineGradient(VisualMap visualMap)
| +| `SetMinMax()` |public static void SetMinMax(VisualMap visualMap, double min, double max)
| ## `XChartsMgr` |public method|description| |--|--| -| `AddChart` |public static void AddChart(BaseChart chart)
| -| `ContainsChart` |public static bool ContainsChart(BaseChart chart)
| -| `ContainsChart` |public static bool ContainsChart(string chartName)
| -| `DisableTextMeshPro` |public static void DisableTextMeshPro()
| -| `EnableTextMeshPro` |public static void EnableTextMeshPro()
| -| `GetChart` |public static BaseChart GetChart(string chartName)
| -| `GetCharts` |public static List GetCharts(string chartName)
| -| `GetPackageFullPath` |public static string GetPackageFullPath()
| -| `GetRepeatChartNameInfo` |public static string GetRepeatChartNameInfo(BaseChart chart, string chartName)
| -| `IsExistTMPAssembly` |public static bool IsExistTMPAssembly()
| -| `IsRepeatChartName` |public static bool IsRepeatChartName(BaseChart chart, string chartName = null)
| -| `ModifyTMPRefence` |public static bool ModifyTMPRefence(bool removeTMP = false)
| -| `RemoveAllChartObject` |public static void RemoveAllChartObject()
| -| `RemoveChart` |public static void RemoveChart(string chartName)
| +| `AddChart()` |public static void AddChart(BaseChart chart)
| +| `ContainsChart()` |public static bool ContainsChart(BaseChart chart)
| +| `ContainsChart()` |public static bool ContainsChart(string chartName)
| +| `DisableTextMeshPro()` |public static void DisableTextMeshPro()
| +| `EnableTextMeshPro()` |public static void EnableTextMeshPro()
| +| `GetChart()` |public static BaseChart GetChart(string chartName)
| +| `GetCharts()` |public static List GetCharts(string chartName)
| +| `GetPackageFullPath()` |public static string GetPackageFullPath()
| +| `GetRepeatChartNameInfo()` |public static string GetRepeatChartNameInfo(BaseChart chart, string chartName)
| +| `IsExistTMPAssembly()` |public static bool IsExistTMPAssembly()
| +| `IsRepeatChartName()` |public static bool IsRepeatChartName(BaseChart chart, string chartName = null)
| +| `ModifyTMPRefence()` |public static bool ModifyTMPRefence(bool removeTMP = false)
| +| `RemoveAllChartObject()` |public static void RemoveAllChartObject()
| +| `RemoveChart()` |public static void RemoveChart(string chartName)
| ## `XCResourceImporterWindow` @@ -986,26 +989,26 @@ Inherits or Implemented: [UnityEditor.EditorWindow](#UnityEditor.EditorWindow) |public method|description| |--|--| -| `ShowPackageImporterWindow` |public static void ShowPackageImporterWindow()
| +| `ShowPackageImporterWindow()` |public static void ShowPackageImporterWindow()
| ## `XCThemeMgr` |public method|description| |--|--| -| `AddTheme` |public static void AddTheme(Theme theme)
| -| `CheckReloadTheme` |public static void CheckReloadTheme()
| -| `ContainsTheme` |public static bool ContainsTheme(string themeName)
| -| `ExportTheme` |public static bool ExportTheme(Theme theme)
| -| `ExportTheme` |public static bool ExportTheme(Theme theme, string themeNewName)
| -| `GetAllThemeNames` |public static List GetAllThemeNames()
| -| `GetTheme` |public static Theme GetTheme(string themeName)
| -| `GetTheme` |public static Theme GetTheme(ThemeType type)
| -| `GetThemeAssetPath` |public static string GetThemeAssetPath(string themeName)
| -| `GetThemeList` |public static List GetThemeList()
| -| `LoadTheme` |public static Theme LoadTheme(string themeName)
| -| `LoadTheme` |public static Theme LoadTheme(ThemeType type)
| -| `ReloadThemeList` |public static void ReloadThemeList()
重新加载主题列表 | -| `SwitchTheme` |public static void SwitchTheme(BaseChart chart, string themeName)
| +| `AddTheme()` |public static void AddTheme(Theme theme)
| +| `CheckReloadTheme()` |public static void CheckReloadTheme()
| +| `ContainsTheme()` |public static bool ContainsTheme(string themeName)
| +| `ExportTheme()` |public static bool ExportTheme(Theme theme)
| +| `ExportTheme()` |public static bool ExportTheme(Theme theme, string themeNewName)
| +| `GetAllThemeNames()` |public static List GetAllThemeNames()
| +| `GetTheme()` |public static Theme GetTheme(string themeName)
| +| `GetTheme()` |public static Theme GetTheme(ThemeType type)
| +| `GetThemeAssetPath()` |public static string GetThemeAssetPath(string themeName)
| +| `GetThemeList()` |public static List GetThemeList()
| +| `LoadTheme()` |public static Theme LoadTheme(string themeName)
| +| `LoadTheme()` |public static Theme LoadTheme(ThemeType type)
| +| `ReloadThemeList()` |public static void ReloadThemeList()
重新加载主题列表 | +| `SwitchTheme()` |public static void SwitchTheme(BaseChart chart, string themeName)
| [XCharts Homepage](https://github.com/XCharts-Team/XCharts)
[XCharts Configuration](XChartsConfiguration-EN.md)
diff --git a/Documentation/XChartsAPI-ZH.md b/Documentation/XChartsAPI-ZH.md index 5d8e6ab1..619780fb 100644 --- a/Documentation/XChartsAPI-ZH.md +++ b/Documentation/XChartsAPI-ZH.md @@ -99,10 +99,10 @@ |public method|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)
| -| `UpdateAnimationType` |public static void UpdateAnimationType(AnimationStyle animation, AnimationType defaultType)
| -| `UpdateSerieAnimation` |public static void UpdateSerieAnimation(Serie serie)
| +| `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)
| +| `UpdateAnimationType()` |public static void UpdateAnimationType(AnimationStyle animation, AnimationType defaultType)
| +| `UpdateSerieAnimation()` |public static void UpdateSerieAnimation(Serie serie)
| ## `AxisContext` @@ -116,21 +116,23 @@ Inherits or Implemented: [MainComponentHandler](#MainComponentHandler) |public method|description| |--|--| -| `AdjustCircleLabelPos` |public static void AdjustCircleLabelPos(ChartLabel txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| -| `AdjustCircleLabelPos` |public static void AdjustCircleLabelPos(ChartText txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| -| `AdjustMinMaxValue` |public static void AdjustMinMaxValue(Axis axis, ref double minValue, ref double maxValue, bool needFormat, int ceilRate = 0)
调整最大最小值 | -| `AdjustRadiusAxisLabelPos` |public static void AdjustRadiusAxisLabelPos(ChartText txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| -| `GetAxisLineArrowOffset` |public static float GetAxisLineArrowOffset(Axis axis)
包含箭头偏移的轴线长度 | -| `GetAxisPosition` |public static float GetAxisPosition(GridCoord grid, Axis axis, double value, int dataCount = 0, DataZoom dataZoom = null)
| -| `GetAxisValueDistance` |public static float GetAxisValueDistance(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上相对起点的距离 | -| `GetAxisValueLength` |public static float GetAxisValueLength(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上对于的长度 | -| `GetAxisValuePosition` |public static float GetAxisValuePosition(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上的坐标位置 | -| `GetDataWidth` |public static float GetDataWidth(Axis axis, float coordinateWidth, int dataCount, DataZoom dataZoom)
获得一个类目数据在坐标系中代表的宽度 | -| `GetEachWidth` |public static float GetEachWidth(Axis axis, float coordinateWidth, DataZoom dataZoom = null)
| -| `GetScaleNumber` |public static int GetScaleNumber(Axis axis, float coordinateWidth, DataZoom dataZoom = null)
获得分割线条数 | -| `GetScaleWidth` |public static float GetScaleWidth(Axis axis, float coordinateWidth, int index, DataZoom dataZoom = null)
获得分割段宽度 | -| `GetSplitNumber` |public static int GetSplitNumber(Axis axis, float coordinateWid, DataZoom dataZoom)
获得分割段数 | -| `NeedShowSplit` |public static bool NeedShowSplit(Axis axis)
| +| `AdjustCircleLabelPos()` |public static void AdjustCircleLabelPos(ChartLabel txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| +| `AdjustCircleLabelPos()` |public static void AdjustCircleLabelPos(ChartText txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| +| `AdjustMinMaxValue()` |public static void AdjustMinMaxValue(Axis axis, ref double minValue, ref double maxValue, bool needFormat, int ceilRate = 0)
调整最大最小值 | +| `AdjustRadiusAxisLabelPos()` |public static void AdjustRadiusAxisLabelPos(ChartText txt, Vector3 pos, Vector3 cenPos, float txtHig, Vector3 offset)
| +| `GetAxisLineArrowOffset()` |public static float GetAxisLineArrowOffset(Axis axis)
包含箭头偏移的轴线长度 | +| `GetAxisPosition()` |public static float GetAxisPosition(GridCoord grid, Axis axis, double value, int dataCount = 0, DataZoom dataZoom = null)
| +| `GetAxisPositionValue()` |public static double GetAxisPositionValue(float xy, float axisLength, double axisRange, float axisStart, float axisOffset)
| +| `GetAxisPositionValue()` |public static double GetAxisPositionValue(GridCoord grid, Axis axis, Vector3 pos)
| +| `GetAxisValueDistance()` |public static float GetAxisValueDistance(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上相对起点的距离 | +| `GetAxisValueLength()` |public static float GetAxisValueLength(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上对于的长度 | +| `GetAxisValuePosition()` |public static float GetAxisValuePosition(GridCoord grid, Axis axis, float scaleWidth, double value)
获得数值value在坐标轴上的坐标位置 | +| `GetDataWidth()` |public static float GetDataWidth(Axis axis, float coordinateWidth, int dataCount, DataZoom dataZoom)
获得一个类目数据在坐标系中代表的宽度 | +| `GetEachWidth()` |public static float GetEachWidth(Axis axis, float coordinateWidth, DataZoom dataZoom = null)
| +| `GetScaleNumber()` |public static int GetScaleNumber(Axis axis, float coordinateWidth, DataZoom dataZoom = null)
获得分割线条数 | +| `GetScaleWidth()` |public static float GetScaleWidth(Axis axis, float coordinateWidth, int index, DataZoom dataZoom = null)
获得分割段宽度 | +| `GetSplitNumber()` |public static int GetSplitNumber(Axis axis, float coordinateWid, DataZoom dataZoom)
获得分割段数 | +| `NeedShowSplit()` |public static bool NeedShowSplit(Axis axis)
| ## `BarChart` @@ -142,128 +144,128 @@ Inherits or Implemented: [BaseGraph](#BaseGraph),[ISerializationCallbackReceiver |public method|description| |--|--| -| `AddChartComponent` |public MainComponent AddChartComponent(Type type)
| -| `AddData` |public SerieData AddData(int serieIndex, double data, string dataName = null, string dataId = null)
添加一个数据到指定的系列中。 | -| `AddData` |public SerieData AddData(int serieIndex, double open, double close, double lowest, double heighest, string dataName = null, string dataId = null)
| -| `AddData` |public SerieData AddData(int serieIndex, double xValue, double yValue, string dataName = null, string dataId = null)
添加(x,y)数据到指定系列中。 | -| `AddData` |public SerieData AddData(int serieIndex, List multidimensionalData, string dataName = null, string dataId = null)
添加多维数据(x,y,z...)到指定的系列中。 | -| `AddData` |public SerieData AddData(string serieName, double data, string dataName = null, string dataId = null)
If serieName doesn't exist in legend,will be add to legend. | -| `AddData` |public SerieData AddData(string serieName, double open, double close, double lowest, double heighest, string dataName = null, string dataId = null)
| -| `AddData` |public SerieData AddData(string serieName, double xValue, double yValue, string dataName = null, string dataId = null)
添加(x,y)数据到指定系列中。 | -| `AddData` |public SerieData AddData(string serieName, List multidimensionalData, string dataName = null, string dataId = null)
添加多维数据(x,y,z...)到指定的系列中。 | -| `AddXAxisData` |public void AddXAxisData(string category, int xAxisIndex = 0)
添加一个类目数据到指定的x轴。 | -| `AddXAxisIcon` |public void AddXAxisIcon(Sprite icon, int xAxisIndex = 0)
添加一个图标到指定的x轴。 | -| `AddYAxisData` |public void AddYAxisData(string category, int yAxisIndex = 0)
添加一个类目数据到指定的y轴。 | -| `AddYAxisIcon` |public void AddYAxisIcon(Sprite icon, int yAxisIndex = 0)
添加一个图标到指定的y轴。 | -| `AnimationEnable` |public void AnimationEnable(bool flag)
启用或关闭起始动画。 | -| `AnimationFadeIn` |public void AnimationFadeIn()
开始渐入动画。 | -| `AnimationFadeOut` |public void AnimationFadeOut()
开始渐出动画。 | -| `AnimationPause` |public void AnimationPause()
暂停动画。 | -| `AnimationReset` |public void AnimationReset()
重置动画。 | -| `AnimationResume` |public void AnimationResume()
继续动画。 | -| `CanAddChartComponent` |public bool CanAddChartComponent(Type type)
| -| `CanAddSerie` |public bool CanAddSerie(Type type)
| -| `CanMultipleComponent` |public bool CanMultipleComponent(Type type)
| -| `ClampInChart` |public void ClampInChart(ref Vector3 pos)
| -| `ClampInGrid` |public Vector3 ClampInGrid(GridCoord grid, Vector3 pos)
| -| `ClearData` |public virtual void ClearData()
It just emptying all of serie's data without emptying the list of series. | -| `ClickLegendButton` |public void ClickLegendButton(int legendIndex, string legendName, bool show)
点击图例按钮 | -| `CovertSerie` |public bool CovertSerie(Serie serie, Type type)
| -| `CovertXYAxis` |public void CovertXYAxis(int index)
转换X轴和Y轴的配置 | -| `GenerateDefaultSerieName` |public string GenerateDefaultSerieName()
| -| `GetAllSerieDataCount` |public int GetAllSerieDataCount()
| -| `GetChartBackgroundColor` |public Color32 GetChartBackgroundColor()
| -| `GetChartComponentNum` |public int GetChartComponentNum(Type type)
| -| `GetData` |public double GetData(int serieIndex, int dataIndex, int dimension = 1)
| -| `GetData` |public double GetData(string serieName, int dataIndex, int dimension = 1)
| -| `GetDataZoomOfAxis` |public DataZoom GetDataZoomOfAxis(Axis axis)
| -| `GetDataZoomOfSerie` |public void GetDataZoomOfSerie(Serie serie, out DataZoom xDataZoom, out DataZoom yDataZoom)
| -| `GetGrid` |public GridCoord GetGrid(Vector2 local)
| -| `GetGridOfDataZoom` |public GridCoord GetGridOfDataZoom(DataZoom dataZoom)
| -| `GetLegendRealShowNameColor` |public Color32 GetLegendRealShowNameColor(string name)
| -| `GetLegendRealShowNameIndex` |public int GetLegendRealShowNameIndex(string name)
| -| `GetPainter` |public Painter GetPainter(int index)
| -| `GetSerie` |public Serie GetSerie(int serieIndex)
| -| `GetSerie` |public Serie GetSerie(string serieName)
| -| `GetSeriesMinMaxValue` |public virtual void GetSeriesMinMaxValue(Axis axis, int axisIndex, out double tempMinValue, out double tempMaxValue)
| -| `GetTitlePosition` |public Vector3 GetTitlePosition(Title title)
| -| `GetVisualMapOfSerie` |public VisualMap GetVisualMapOfSerie(Serie serie)
| -| `GetXLerpColor` |public Color32 GetXLerpColor(Color32 areaColor, Color32 areaToColor, Vector3 pos, GridCoord grid)
| -| `GetYLerpColor` |public Color32 GetYLerpColor(Color32 areaColor, Color32 areaToColor, Vector3 pos, GridCoord grid)
| -| `HasChartComponent` |public bool HasChartComponent(Type type)
| -| `HasChartComponent` |public bool HasChartComponent()
| -| `HasSerie` |public bool HasSerie(Type type)
| -| `Init` |public void Init(bool defaultChart = true)
| -| `InitAxisRuntimeData` |public virtual void InitAxisRuntimeData(Axis axis)
| -| `InsertSerie` |public void InsertSerie(Serie serie, int index = -1, bool addToHead = false)
| -| `Internal_CheckAnimation` |public void Internal_CheckAnimation()
| -| `IsActiveByLegend` |public virtual bool IsActiveByLegend(string legendName)
获得指定图例名字的系列是否显示。 | -| `IsAllAxisCategory` |public bool IsAllAxisCategory()
纯类目轴。 | -| `IsAllAxisValue` |public bool IsAllAxisValue()
纯数值坐标轴(数值轴或对数轴)。 | -| `IsInAnyGrid` |public bool IsInAnyGrid(Vector2 local)
| -| `IsInChart` |public bool IsInChart(float x, float y)
| -| `IsInChart` |public bool IsInChart(Vector2 local)
坐标是否在图表范围内 | -| `IsSerieName` |public bool IsSerieName(string name)
| -| `MoveDownSerie` |public bool MoveDownSerie(int serieIndex)
| -| `MoveUpSerie` |public bool MoveUpSerie(int serieIndex)
| -| `OnAfterDeserialize` |public void OnAfterDeserialize()
| -| `OnBeforeSerialize` |public void OnBeforeSerialize()
| -| `OnBeginDrag` |public override void OnBeginDrag(PointerEventData eventData)
| -| `OnDataZoomRangeChanged` |public virtual void OnDataZoomRangeChanged(DataZoom dataZoom)
| -| `OnDrag` |public override void OnDrag(PointerEventData eventData)
| -| `OnEndDrag` |public override void OnEndDrag(PointerEventData eventData)
| -| `OnLegendButtonClick` |public virtual void OnLegendButtonClick(int index, string legendName, bool show)
| -| `OnLegendButtonEnter` |public virtual void OnLegendButtonEnter(int index, string legendName)
| -| `OnLegendButtonExit` |public virtual void OnLegendButtonExit(int index, string legendName)
| -| `OnPointerClick` |public override void OnPointerClick(PointerEventData eventData)
| -| `OnPointerDown` |public override void OnPointerDown(PointerEventData eventData)
| -| `OnPointerEnter` |public override void OnPointerEnter(PointerEventData eventData)
| -| `OnPointerExit` |public override void OnPointerExit(PointerEventData eventData)
| -| `OnPointerUp` |public override void OnPointerUp(PointerEventData eventData)
| -| `OnScroll` |public override void OnScroll(PointerEventData eventData)
| -| `RefreshBasePainter` |public void RefreshBasePainter()
| -| `RefreshChart` |public void RefreshChart()
在下一帧刷新图表。 | -| `RefreshDataZoom` |public void RefreshDataZoom()
在下一帧刷新DataZoom | -| `RefreshPainter` |public void RefreshPainter(int index)
| -| `RefreshPainter` |public void RefreshPainter(Serie serie)
| -| `RefreshTopPainter` |public void RefreshTopPainter()
| -| `RemoveAllChartComponent` |public void RemoveAllChartComponent()
| -| `RemoveChartComponent` |public bool RemoveChartComponent(MainComponent component)
| -| `RemoveChartComponent` |public bool RemoveChartComponent(Type type, int index = 0)
| -| `RemoveChartComponent` |public bool RemoveChartComponent(int index = 0)
| -| `RemoveChartComponents` |public int RemoveChartComponents(Type type)
| -| `RemoveChartComponents` |public int RemoveChartComponents()
| -| `RemoveData` |public virtual void RemoveData()
The series list is also cleared. | -| `RemoveData` |public virtual void RemoveData(string serieName)
清除指定系列名称的数据。 | -| `RemoveSerie` |public void RemoveSerie(int serieIndex)
| -| `RemoveSerie` |public void RemoveSerie(Serie serie)
| -| `RemoveSerie` |public void RemoveSerie(string serieName)
| -| `ReplaceSerie` |public bool ReplaceSerie(Serie oldSerie, Serie newSerie)
| -| `SetBasePainterMaterial` |public void SetBasePainterMaterial(Material material)
设置Base Painter的材质球 | -| `SetMaxCache` |public void SetMaxCache(int maxCache)
设置可缓存的最大数据量。当数据量超过该值时,会自动删除第一个值再加入最新值。 | -| `SetPainterActive` |public void SetPainterActive(int index, bool flag)
| -| `SetSerieActive` |public void SetSerieActive(int serieIndex, bool active)
设置指定系列是否显示。 | -| `SetSerieActive` |public void SetSerieActive(Serie serie, bool active)
| -| `SetSerieActive` |public void SetSerieActive(string serieName, bool active)
设置指定系列是否显示。 | -| `SetSeriePainterMaterial` |public void SetSeriePainterMaterial(Material material)
设置Serie Painter的材质球 | -| `SetTopPainterMaterial` |public void SetTopPainterMaterial(Material material)
设置Top Painter的材质球 | -| `TryAddChartComponent` |public bool TryAddChartComponent(Type type)
| -| `TryGetChartComponent` |public bool TryGetChartComponent(out T component, int index = 0)
| -| `UdpateXAxisIcon` |public void UdpateXAxisIcon(int index, Sprite icon, int xAxisIndex = 0)
更新X轴图标。 | -| `UpdateData` |public bool UpdateData(int serieIndex, int dataIndex, double value)
更新指定系列中的指定索引数据。 | -| `UpdateData` |public bool UpdateData(int serieIndex, int dataIndex, int dimension, double value)
更新指定系列指定索引指定维数的数据。维数从0开始。 | -| `UpdateData` |public bool UpdateData(int serieIndex, int dataIndex, List multidimensionalData)
更新指定系列指定索引的数据项的多维数据。 | -| `UpdateData` |public bool UpdateData(string serieName, int dataIndex, double value)
更新指定系列中的指定索引数据。 | -| `UpdateData` |public bool UpdateData(string serieName, int dataIndex, int dimension, double value)
更新指定系列指定索引指定维数的数据。维数从0开始。 | -| `UpdateData` |public bool UpdateData(string serieName, int dataIndex, List multidimensionalData)
更新指定系列指定索引的数据项的多维数据。 | -| `UpdateDataName` |public bool UpdateDataName(int serieIndex, int dataIndex, string dataName)
更新指定系列中的指定索引数据名称。 | -| `UpdateDataName` |public bool UpdateDataName(string serieName, int dataIndex, string dataName)
更新指定系列中的指定索引数据名称。 | -| `UpdateLegendColor` |public virtual void UpdateLegendColor(string legendName, bool active)
| -| `UpdateTheme` |public bool UpdateTheme(ThemeType theme)
切换内置主题。 | -| `UpdateTheme` |public void UpdateTheme(Theme theme)
切换图表主题。 | -| `UpdateXAxisData` |public void UpdateXAxisData(int index, string category, int xAxisIndex = 0)
更新X轴类目数据。 | -| `UpdateYAxisData` |public void UpdateYAxisData(int index, string category, int yAxisIndex = 0)
更新Y轴类目数据。 | -| `UpdateYAxisIcon` |public void UpdateYAxisIcon(int index, Sprite icon, int yAxisIndex = 0)
更新Y轴图标。 | +| `AddChartComponent()` |public MainComponent AddChartComponent(Type type)
| +| `AddData()` |public SerieData AddData(int serieIndex, double data, string dataName = null, string dataId = null)
添加一个数据到指定的系列中。 | +| `AddData()` |public SerieData AddData(int serieIndex, double open, double close, double lowest, double heighest, string dataName = null, string dataId = null)
| +| `AddData()` |public SerieData AddData(int serieIndex, double xValue, double yValue, string dataName = null, string dataId = null)
添加(x,y)数据到指定系列中。 | +| `AddData()` |public SerieData AddData(int serieIndex, List multidimensionalData, string dataName = null, string dataId = null)
添加多维数据(x,y,z...)到指定的系列中。 | +| `AddData()` |public SerieData AddData(string serieName, double data, string dataName = null, string dataId = null)
If serieName doesn't exist in legend,will be add to legend. | +| `AddData()` |public SerieData AddData(string serieName, double open, double close, double lowest, double heighest, string dataName = null, string dataId = null)
| +| `AddData()` |public SerieData AddData(string serieName, double xValue, double yValue, string dataName = null, string dataId = null)
添加(x,y)数据到指定系列中。 | +| `AddData()` |public SerieData AddData(string serieName, List multidimensionalData, string dataName = null, string dataId = null)
添加多维数据(x,y,z...)到指定的系列中。 | +| `AddXAxisData()` |public void AddXAxisData(string category, int xAxisIndex = 0)
添加一个类目数据到指定的x轴。 | +| `AddXAxisIcon()` |public void AddXAxisIcon(Sprite icon, int xAxisIndex = 0)
添加一个图标到指定的x轴。 | +| `AddYAxisData()` |public void AddYAxisData(string category, int yAxisIndex = 0)
添加一个类目数据到指定的y轴。 | +| `AddYAxisIcon()` |public void AddYAxisIcon(Sprite icon, int yAxisIndex = 0)
添加一个图标到指定的y轴。 | +| `AnimationEnable()` |public void AnimationEnable(bool flag)
启用或关闭起始动画。 | +| `AnimationFadeIn()` |public void AnimationFadeIn()
开始渐入动画。 | +| `AnimationFadeOut()` |public void AnimationFadeOut()
开始渐出动画。 | +| `AnimationPause()` |public void AnimationPause()
暂停动画。 | +| `AnimationReset()` |public void AnimationReset()
重置动画。 | +| `AnimationResume()` |public void AnimationResume()
继续动画。 | +| `CanAddChartComponent()` |public bool CanAddChartComponent(Type type)
| +| `CanAddSerie()` |public bool CanAddSerie(Type type)
| +| `CanMultipleComponent()` |public bool CanMultipleComponent(Type type)
| +| `ClampInChart()` |public void ClampInChart(ref Vector3 pos)
| +| `ClampInGrid()` |public Vector3 ClampInGrid(GridCoord grid, Vector3 pos)
| +| `ClearData()` |public virtual void ClearData()
It just emptying all of serie's data without emptying the list of series. | +| `ClickLegendButton()` |public void ClickLegendButton(int legendIndex, string legendName, bool show)
点击图例按钮 | +| `CovertSerie()` |public bool CovertSerie(Serie serie, Type type)
| +| `CovertXYAxis()` |public void CovertXYAxis(int index)
转换X轴和Y轴的配置 | +| `GenerateDefaultSerieName()` |public string GenerateDefaultSerieName()
| +| `GetAllSerieDataCount()` |public int GetAllSerieDataCount()
| +| `GetChartBackgroundColor()` |public Color32 GetChartBackgroundColor()
| +| `GetChartComponentNum()` |public int GetChartComponentNum(Type type)
| +| `GetData()` |public double GetData(int serieIndex, int dataIndex, int dimension = 1)
| +| `GetData()` |public double GetData(string serieName, int dataIndex, int dimension = 1)
| +| `GetDataZoomOfAxis()` |public DataZoom GetDataZoomOfAxis(Axis axis)
| +| `GetDataZoomOfSerie()` |public void GetDataZoomOfSerie(Serie serie, out DataZoom xDataZoom, out DataZoom yDataZoom)
| +| `GetGrid()` |public GridCoord GetGrid(Vector2 local)
| +| `GetGridOfDataZoom()` |public GridCoord GetGridOfDataZoom(DataZoom dataZoom)
| +| `GetLegendRealShowNameColor()` |public Color32 GetLegendRealShowNameColor(string name)
| +| `GetLegendRealShowNameIndex()` |public int GetLegendRealShowNameIndex(string name)
| +| `GetPainter()` |public Painter GetPainter(int index)
| +| `GetSerie()` |public Serie GetSerie(int serieIndex)
| +| `GetSerie()` |public Serie GetSerie(string serieName)
| +| `GetSeriesMinMaxValue()` |public virtual void GetSeriesMinMaxValue(Axis axis, int axisIndex, out double tempMinValue, out double tempMaxValue)
| +| `GetTitlePosition()` |public Vector3 GetTitlePosition(Title title)
| +| `GetVisualMapOfSerie()` |public VisualMap GetVisualMapOfSerie(Serie serie)
| +| `GetXLerpColor()` |public Color32 GetXLerpColor(Color32 areaColor, Color32 areaToColor, Vector3 pos, GridCoord grid)
| +| `GetYLerpColor()` |public Color32 GetYLerpColor(Color32 areaColor, Color32 areaToColor, Vector3 pos, GridCoord grid)
| +| `HasChartComponent()` |public bool HasChartComponent(Type type)
| +| `HasChartComponent()` |public bool HasChartComponent()
| +| `HasSerie()` |public bool HasSerie(Type type)
| +| `Init()` |public void Init(bool defaultChart = true)
| +| `InitAxisRuntimeData()` |public virtual void InitAxisRuntimeData(Axis axis)
| +| `InsertSerie()` |public void InsertSerie(Serie serie, int index = -1, bool addToHead = false)
| +| `Internal_CheckAnimation()` |public void Internal_CheckAnimation()
| +| `IsActiveByLegend()` |public virtual bool IsActiveByLegend(string legendName)
获得指定图例名字的系列是否显示。 | +| `IsAllAxisCategory()` |public bool IsAllAxisCategory()
纯类目轴。 | +| `IsAllAxisValue()` |public bool IsAllAxisValue()
纯数值坐标轴(数值轴或对数轴)。 | +| `IsInAnyGrid()` |public bool IsInAnyGrid(Vector2 local)
| +| `IsInChart()` |public bool IsInChart(float x, float y)
| +| `IsInChart()` |public bool IsInChart(Vector2 local)
坐标是否在图表范围内 | +| `IsSerieName()` |public bool IsSerieName(string name)
| +| `MoveDownSerie()` |public bool MoveDownSerie(int serieIndex)
| +| `MoveUpSerie()` |public bool MoveUpSerie(int serieIndex)
| +| `OnAfterDeserialize()` |public void OnAfterDeserialize()
| +| `OnBeforeSerialize()` |public void OnBeforeSerialize()
| +| `OnBeginDrag()` |public override void OnBeginDrag(PointerEventData eventData)
| +| `OnDataZoomRangeChanged()` |public virtual void OnDataZoomRangeChanged(DataZoom dataZoom)
| +| `OnDrag()` |public override void OnDrag(PointerEventData eventData)
| +| `OnEndDrag()` |public override void OnEndDrag(PointerEventData eventData)
| +| `OnLegendButtonClick()` |public virtual void OnLegendButtonClick(int index, string legendName, bool show)
| +| `OnLegendButtonEnter()` |public virtual void OnLegendButtonEnter(int index, string legendName)
| +| `OnLegendButtonExit()` |public virtual void OnLegendButtonExit(int index, string legendName)
| +| `OnPointerClick()` |public override void OnPointerClick(PointerEventData eventData)
| +| `OnPointerDown()` |public override void OnPointerDown(PointerEventData eventData)
| +| `OnPointerEnter()` |public override void OnPointerEnter(PointerEventData eventData)
| +| `OnPointerExit()` |public override void OnPointerExit(PointerEventData eventData)
| +| `OnPointerUp()` |public override void OnPointerUp(PointerEventData eventData)
| +| `OnScroll()` |public override void OnScroll(PointerEventData eventData)
| +| `RefreshBasePainter()` |public void RefreshBasePainter()
| +| `RefreshChart()` |public void RefreshChart()
在下一帧刷新图表。 | +| `RefreshDataZoom()` |public void RefreshDataZoom()
在下一帧刷新DataZoom | +| `RefreshPainter()` |public void RefreshPainter(int index)
| +| `RefreshPainter()` |public void RefreshPainter(Serie serie)
| +| `RefreshTopPainter()` |public void RefreshTopPainter()
| +| `RemoveAllChartComponent()` |public void RemoveAllChartComponent()
| +| `RemoveChartComponent()` |public bool RemoveChartComponent(MainComponent component)
| +| `RemoveChartComponent()` |public bool RemoveChartComponent(Type type, int index = 0)
| +| `RemoveChartComponent()` |public bool RemoveChartComponent(int index = 0)
| +| `RemoveChartComponents()` |public int RemoveChartComponents(Type type)
| +| `RemoveChartComponents()` |public int RemoveChartComponents()
| +| `RemoveData()` |public virtual void RemoveData()
The series list is also cleared. | +| `RemoveData()` |public virtual void RemoveData(string serieName)
清除指定系列名称的数据。 | +| `RemoveSerie()` |public void RemoveSerie(int serieIndex)
| +| `RemoveSerie()` |public void RemoveSerie(Serie serie)
| +| `RemoveSerie()` |public void RemoveSerie(string serieName)
| +| `ReplaceSerie()` |public bool ReplaceSerie(Serie oldSerie, Serie newSerie)
| +| `SetBasePainterMaterial()` |public void SetBasePainterMaterial(Material material)
设置Base Painter的材质球 | +| `SetMaxCache()` |public void SetMaxCache(int maxCache)
设置可缓存的最大数据量。当数据量超过该值时,会自动删除第一个值再加入最新值。 | +| `SetPainterActive()` |public void SetPainterActive(int index, bool flag)
| +| `SetSerieActive()` |public void SetSerieActive(int serieIndex, bool active)
设置指定系列是否显示。 | +| `SetSerieActive()` |public void SetSerieActive(Serie serie, bool active)
| +| `SetSerieActive()` |public void SetSerieActive(string serieName, bool active)
设置指定系列是否显示。 | +| `SetSeriePainterMaterial()` |public void SetSeriePainterMaterial(Material material)
设置Serie Painter的材质球 | +| `SetTopPainterMaterial()` |public void SetTopPainterMaterial(Material material)
设置Top Painter的材质球 | +| `TryAddChartComponent()` |public bool TryAddChartComponent(Type type)
| +| `TryGetChartComponent()` |public bool TryGetChartComponent(out T component, int index = 0)
| +| `UdpateXAxisIcon()` |public void UdpateXAxisIcon(int index, Sprite icon, int xAxisIndex = 0)
更新X轴图标。 | +| `UpdateData()` |public bool UpdateData(int serieIndex, int dataIndex, double value)
更新指定系列中的指定索引数据。 | +| `UpdateData()` |public bool UpdateData(int serieIndex, int dataIndex, int dimension, double value)
更新指定系列指定索引指定维数的数据。维数从0开始。 | +| `UpdateData()` |public bool UpdateData(int serieIndex, int dataIndex, List multidimensionalData)
更新指定系列指定索引的数据项的多维数据。 | +| `UpdateData()` |public bool UpdateData(string serieName, int dataIndex, double value)
更新指定系列中的指定索引数据。 | +| `UpdateData()` |public bool UpdateData(string serieName, int dataIndex, int dimension, double value)
更新指定系列指定索引指定维数的数据。维数从0开始。 | +| `UpdateData()` |public bool UpdateData(string serieName, int dataIndex, List multidimensionalData)
更新指定系列指定索引的数据项的多维数据。 | +| `UpdateDataName()` |public bool UpdateDataName(int serieIndex, int dataIndex, string dataName)
更新指定系列中的指定索引数据名称。 | +| `UpdateDataName()` |public bool UpdateDataName(string serieName, int dataIndex, string dataName)
更新指定系列中的指定索引数据名称。 | +| `UpdateLegendColor()` |public virtual void UpdateLegendColor(string legendName, bool active)
| +| `UpdateTheme()` |public bool UpdateTheme(ThemeType theme)
切换内置主题。 | +| `UpdateTheme()` |public void UpdateTheme(Theme theme)
切换图表主题。 | +| `UpdateXAxisData()` |public void UpdateXAxisData(int index, string category, int xAxisIndex = 0)
更新X轴类目数据。 | +| `UpdateYAxisData()` |public void UpdateYAxisData(int index, string category, int yAxisIndex = 0)
更新Y轴类目数据。 | +| `UpdateYAxisIcon()` |public void UpdateYAxisIcon(int index, Sprite icon, int yAxisIndex = 0)
更新Y轴图标。 | ## `BaseGraph` @@ -271,22 +273,22 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic),[IPointerDownHandle |public method|description| |--|--| -| `CheckWarning` |public string CheckWarning()
检测警告信息。 | -| `OnBeginDrag` |public virtual void OnBeginDrag(PointerEventData eventData)
| -| `OnDrag` |public virtual void OnDrag(PointerEventData eventData)
| -| `OnEndDrag` |public virtual void OnEndDrag(PointerEventData eventData)
| -| `OnPointerClick` |public virtual void OnPointerClick(PointerEventData eventData)
| -| `OnPointerDown` |public virtual void OnPointerDown(PointerEventData eventData)
| -| `OnPointerEnter` |public virtual void OnPointerEnter(PointerEventData eventData)
| -| `OnPointerExit` |public virtual void OnPointerExit(PointerEventData eventData)
| -| `OnPointerUp` |public virtual void OnPointerUp(PointerEventData eventData)
| -| `OnScroll` |public virtual void OnScroll(PointerEventData eventData)
| -| `RebuildChartObject` |public void RebuildChartObject()
移除并重新创建所有图表的Object。 | -| `RefreshAllComponent` |public void RefreshAllComponent()
| -| `RefreshGraph` |public void RefreshGraph()
在下一帧刷新图形。 | -| `ScreenPointToChartPoint` |public bool ScreenPointToChartPoint(Vector2 screenPoint, out Vector2 chartPoint)
| -| `SetPainterDirty` |public void SetPainterDirty()
重新初始化Painter | -| `SetSize` |public virtual void SetSize(float width, float height)
设置图形的宽高(在非stretch pivot下才有效,其他情况需要自己调整RectTransform) | +| `CheckWarning()` |public string CheckWarning()
检测警告信息。 | +| `OnBeginDrag()` |public virtual void OnBeginDrag(PointerEventData eventData)
| +| `OnDrag()` |public virtual void OnDrag(PointerEventData eventData)
| +| `OnEndDrag()` |public virtual void OnEndDrag(PointerEventData eventData)
| +| `OnPointerClick()` |public virtual void OnPointerClick(PointerEventData eventData)
| +| `OnPointerDown()` |public virtual void OnPointerDown(PointerEventData eventData)
| +| `OnPointerEnter()` |public virtual void OnPointerEnter(PointerEventData eventData)
| +| `OnPointerExit()` |public virtual void OnPointerExit(PointerEventData eventData)
| +| `OnPointerUp()` |public virtual void OnPointerUp(PointerEventData eventData)
| +| `OnScroll()` |public virtual void OnScroll(PointerEventData eventData)
| +| `RebuildChartObject()` |public void RebuildChartObject()
移除并重新创建所有图表的Object。 | +| `RefreshAllComponent()` |public void RefreshAllComponent()
| +| `RefreshGraph()` |public void RefreshGraph()
在下一帧刷新图形。 | +| `ScreenPointToChartPoint()` |public bool ScreenPointToChartPoint(Vector2 screenPoint, out Vector2 chartPoint)
| +| `SetPainterDirty()` |public void SetPainterDirty()
重新初始化Painter | +| `SetSize()` |public virtual void SetSize(float width, float height)
设置图形的宽高(在非stretch pivot下才有效,其他情况需要自己调整RectTransform) | ## `CandlestickChart` @@ -296,12 +298,12 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `ColorToDotStr` |public static string ColorToDotStr(Color color)
| -| `ColorToStr` |public static string ColorToStr(Color color)
| -| `FloatToStr` |public static string FloatToStr(double value, string numericFormatter = "F", int precision = 0)
| -| `GetSerieLabelName` |public static string GetSerieLabelName(string prefix, int i, int j)
| -| `IntToStr` |public static string IntToStr(int value, string numericFormatter = "")
| -| `NumberToStr` |public static string NumberToStr(double value, string formatter)
| +| `ColorToDotStr()` |public static string ColorToDotStr(Color color)
| +| `ColorToStr()` |public static string ColorToStr(Color color)
| +| `FloatToStr()` |public static string FloatToStr(double value, string numericFormatter = "F", int precision = 0)
| +| `GetSerieLabelName()` |public static string GetSerieLabelName(string prefix, int i, int j)
| +| `IntToStr()` |public static string IntToStr(int value, string numericFormatter = "")
| +| `NumberToStr()` |public static string NumberToStr(double value, string formatter)
| ## `ChartConst` @@ -311,58 +313,58 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `ActiveAllObject` |public static void ActiveAllObject(Transform parent, bool active, string match = null)
| -| `Cancat` |public static string Cancat(string str1, int i)
| -| `Cancat` |public static string Cancat(string str1, string str2)
| -| `ClearEventListener` |public static void ClearEventListener(GameObject obj)
| -| `CopyArray` |public static bool CopyArray(T[] toList, T[] fromList)
| -| `CopyList` |public static bool CopyList(List toList, List fromList)
| -| `DestoryGameObject` |public static void DestoryGameObject(GameObject go)
| -| `DestoryGameObject` |public static void DestoryGameObject(Transform parent, string childName)
| -| `DestoryGameObjectByMatch` |public static void DestoryGameObjectByMatch(Transform parent, string match)
| -| `DestroyAllChildren` |public static void DestroyAllChildren(Transform parent)
| -| `GetActualValue` |public static float GetActualValue(float valueOrRate, float total, float maxRate = 1.5f)
| -| `GetAngle360` |public static float GetAngle360(Vector2 from, Vector2 to)
获得0-360的角度(12点钟方向为0度) | -| `GetColor` |public static Color32 GetColor(string hexColorStr)
| -| `GetDire` |public static Vector3 GetDire(float angle, bool isDegree = false)
| -| `GetFloatAccuracy` |public static int GetFloatAccuracy(double value)
| -| `GetFullName` |public static string GetFullName(Transform transform)
| -| `GetHighlightColor` |public static Color32 GetHighlightColor(Color32 color, float rate = 0.8f)
| -| `GetLastValue` |public static Vector3 GetLastValue(List list)
| -| `GetMaxDivisibleValue` |public static double GetMaxDivisibleValue(double max, int ceilRate)
| -| `GetMaxLogValue` |public static double GetMaxLogValue(double value, float logBase, bool isLogBaseE, out int splitNumber)
| -| `GetMinDivisibleValue` |public static double GetMinDivisibleValue(double min, int ceilRate)
| -| `GetMinLogValue` |public static float GetMinLogValue(double value, float logBase, bool isLogBaseE, out int splitNumber)
| -| `GetPointList` |public static void GetPointList(ref List posList, Vector3 sp, Vector3 ep, float k = 30f)
| -| `GetPos` |public static Vector3 GetPos(Vector3 center, float radius, float angle, bool isDegree = false)
| -| `GetPosition` |public static Vector3 GetPosition(Vector3 center, float angle, float radius)
| -| `GetVertialDire` |public static Vector3 GetVertialDire(Vector3 dire)
| -| `HideAllObject` |public static void HideAllObject(GameObject obj, string match = null)
| -| `HideAllObject` |public static void HideAllObject(Transform parent, string match = null)
| -| `IsClearColor` |public static bool IsClearColor(Color color)
| -| `IsClearColor` |public static bool IsClearColor(Color32 color)
| -| `IsColorAlphaZero` |public static bool IsColorAlphaZero(Color color)
| -| `IsEquals` |public static bool IsEquals(double d1, double d2)
| -| `IsEquals` |public static bool IsEquals(float d1, float d2)
| -| `IsIngore` |public static bool IsIngore(Vector3 pos)
| -| `IsInRect` |public static bool IsInRect(Vector3 pos, float xMin, float xMax, float yMin, float yMax)
| -| `IsPointInQuadrilateral` |public static bool IsPointInQuadrilateral(Vector3 P, Vector3 A, Vector3 B, Vector3 C, Vector3 D)
| -| `IsValueEqualsColor` |public static bool IsValueEqualsColor(Color color1, Color color2)
| -| `IsValueEqualsColor` |public static bool IsValueEqualsColor(Color32 color1, Color32 color2)
| -| `IsValueEqualsList` |public static bool IsValueEqualsList(List list1, List list2)
| -| `IsValueEqualsString` |public static bool IsValueEqualsString(string str1, string str2)
| -| `IsValueEqualsVector2` |public static bool IsValueEqualsVector2(Vector2 v1, Vector2 v2)
| -| `IsValueEqualsVector3` |public static bool IsValueEqualsVector3(Vector3 v1, Vector3 v2)
| -| `IsZeroVector` |public static bool IsZeroVector(Vector3 pos)
| -| `ParseFloatFromString` |public static List ParseFloatFromString(string jsonData)
| -| `ParseStringFromString` |public static List ParseStringFromString(string jsonData)
| -| `RemoveComponent` |public static void RemoveComponent(GameObject gameObject)
| -| `RotateRound` |public static Vector3 RotateRound(Vector3 position, Vector3 center, Vector3 axis, float angle)
| -| `SetActive` |public static void SetActive(GameObject gameObject, bool active)
| -| `SetActive` |public static void SetActive(Image image, bool active)
| -| `SetActive` |public static void SetActive(Text text, bool active)
| -| `SetActive` |public static void SetActive(Transform transform, bool active)
通过设置scale实现是否显示,优化性能,减少GC | -| `SetColorOpacity` |public static void SetColorOpacity(ref Color32 color, float opacity)
| +| `ActiveAllObject()` |public static void ActiveAllObject(Transform parent, bool active, string match = null)
| +| `Cancat()` |public static string Cancat(string str1, int i)
| +| `Cancat()` |public static string Cancat(string str1, string str2)
| +| `ClearEventListener()` |public static void ClearEventListener(GameObject obj)
| +| `CopyArray()` |public static bool CopyArray(T[] toList, T[] fromList)
| +| `CopyList()` |public static bool CopyList(List toList, List fromList)
| +| `DestoryGameObject()` |public static void DestoryGameObject(GameObject go)
| +| `DestoryGameObject()` |public static void DestoryGameObject(Transform parent, string childName)
| +| `DestoryGameObjectByMatch()` |public static void DestoryGameObjectByMatch(Transform parent, string match)
| +| `DestroyAllChildren()` |public static void DestroyAllChildren(Transform parent)
| +| `GetActualValue()` |public static float GetActualValue(float valueOrRate, float total, float maxRate = 1.5f)
| +| `GetAngle360()` |public static float GetAngle360(Vector2 from, Vector2 to)
获得0-360的角度(12点钟方向为0度) | +| `GetColor()` |public static Color32 GetColor(string hexColorStr)
| +| `GetDire()` |public static Vector3 GetDire(float angle, bool isDegree = false)
| +| `GetFloatAccuracy()` |public static int GetFloatAccuracy(double value)
| +| `GetFullName()` |public static string GetFullName(Transform transform)
| +| `GetHighlightColor()` |public static Color32 GetHighlightColor(Color32 color, float rate = 0.8f)
| +| `GetLastValue()` |public static Vector3 GetLastValue(List list)
| +| `GetMaxDivisibleValue()` |public static double GetMaxDivisibleValue(double max, int ceilRate)
| +| `GetMaxLogValue()` |public static double GetMaxLogValue(double value, float logBase, bool isLogBaseE, out int splitNumber)
| +| `GetMinDivisibleValue()` |public static double GetMinDivisibleValue(double min, int ceilRate)
| +| `GetMinLogValue()` |public static float GetMinLogValue(double value, float logBase, bool isLogBaseE, out int splitNumber)
| +| `GetPointList()` |public static void GetPointList(ref List posList, Vector3 sp, Vector3 ep, float k = 30f)
| +| `GetPos()` |public static Vector3 GetPos(Vector3 center, float radius, float angle, bool isDegree = false)
| +| `GetPosition()` |public static Vector3 GetPosition(Vector3 center, float angle, float radius)
| +| `GetVertialDire()` |public static Vector3 GetVertialDire(Vector3 dire)
| +| `HideAllObject()` |public static void HideAllObject(GameObject obj, string match = null)
| +| `HideAllObject()` |public static void HideAllObject(Transform parent, string match = null)
| +| `IsClearColor()` |public static bool IsClearColor(Color color)
| +| `IsClearColor()` |public static bool IsClearColor(Color32 color)
| +| `IsColorAlphaZero()` |public static bool IsColorAlphaZero(Color color)
| +| `IsEquals()` |public static bool IsEquals(double d1, double d2)
| +| `IsEquals()` |public static bool IsEquals(float d1, float d2)
| +| `IsIngore()` |public static bool IsIngore(Vector3 pos)
| +| `IsInRect()` |public static bool IsInRect(Vector3 pos, float xMin, float xMax, float yMin, float yMax)
| +| `IsPointInQuadrilateral()` |public static bool IsPointInQuadrilateral(Vector3 P, Vector3 A, Vector3 B, Vector3 C, Vector3 D)
| +| `IsValueEqualsColor()` |public static bool IsValueEqualsColor(Color color1, Color color2)
| +| `IsValueEqualsColor()` |public static bool IsValueEqualsColor(Color32 color1, Color32 color2)
| +| `IsValueEqualsList()` |public static bool IsValueEqualsList(List list1, List list2)
| +| `IsValueEqualsString()` |public static bool IsValueEqualsString(string str1, string str2)
| +| `IsValueEqualsVector2()` |public static bool IsValueEqualsVector2(Vector2 v1, Vector2 v2)
| +| `IsValueEqualsVector3()` |public static bool IsValueEqualsVector3(Vector3 v1, Vector3 v2)
| +| `IsZeroVector()` |public static bool IsZeroVector(Vector3 pos)
| +| `ParseFloatFromString()` |public static List ParseFloatFromString(string jsonData)
| +| `ParseStringFromString()` |public static List ParseStringFromString(string jsonData)
| +| `RemoveComponent()` |public static void RemoveComponent(GameObject gameObject)
| +| `RotateRound()` |public static Vector3 RotateRound(Vector3 position, Vector3 center, Vector3 axis, float angle)
| +| `SetActive()` |public static void SetActive(GameObject gameObject, bool active)
| +| `SetActive()` |public static void SetActive(Image image, bool active)
| +| `SetActive()` |public static void SetActive(Text text, bool active)
| +| `SetActive()` |public static void SetActive(Transform transform, bool active)
通过设置scale实现是否显示,优化性能,减少GC | +| `SetColorOpacity()` |public static void SetColorOpacity(ref Color32 color, float opacity)
| ## `ChartLabel` @@ -370,43 +372,43 @@ Inherits or Implemented: [Image](#Image) |public method|description| |--|--| -| `GetLabelHeight` |public float GetLabelHeight()
| -| `GetLabelWidth` |public float GetLabelWidth()
| -| `GetPosition` |public Vector3 GetPosition()
| -| `SetActive` |public void SetActive(bool flag)
| -| `SetAutoSize` |public void SetAutoSize(bool flag)
| -| `SetIcon` |public void SetIcon(Image image)
| -| `SetIconActive` |public void SetIconActive(bool flag)
| -| `SetIconSize` |public void SetIconSize(float width, float height)
| -| `SetIconSprite` |public void SetIconSprite(Sprite sprite)
| -| `SetLabel` |public void SetLabel(GameObject labelObj, bool autoSize, float paddingLeftRight, float paddingTopBottom)
| -| `SetLabelActive` |public void SetLabelActive(bool flag)
| -| `SetLabelBackground` |public void SetLabelBackground(Image image)
| -| `SetLabelPosition` |public void SetLabelPosition(Vector3 position)
| -| `SetLabelRotate` |public void SetLabelRotate(float rotate)
| -| `SetPosition` |public void SetPosition(Vector3 position)
| -| `SetText` |public bool SetText(string text)
| -| `SetTextColor` |public void SetTextColor(Color color)
| -| `UpdateIcon` |public void UpdateIcon(IconStyle iconStyle, Sprite sprite = null)
| +| `GetLabelHeight()` |public float GetLabelHeight()
| +| `GetLabelWidth()` |public float GetLabelWidth()
| +| `GetPosition()` |public Vector3 GetPosition()
| +| `SetActive()` |public void SetActive(bool flag)
| +| `SetAutoSize()` |public void SetAutoSize(bool flag)
| +| `SetIcon()` |public void SetIcon(Image image)
| +| `SetIconActive()` |public void SetIconActive(bool flag)
| +| `SetIconSize()` |public void SetIconSize(float width, float height)
| +| `SetIconSprite()` |public void SetIconSprite(Sprite sprite)
| +| `SetLabel()` |public void SetLabel(GameObject labelObj, bool autoSize, float paddingLeftRight, float paddingTopBottom)
| +| `SetLabelActive()` |public void SetLabelActive(bool flag)
| +| `SetLabelBackground()` |public void SetLabelBackground(Image image)
| +| `SetLabelPosition()` |public void SetLabelPosition(Vector3 position)
| +| `SetLabelRotate()` |public void SetLabelRotate(float rotate)
| +| `SetPosition()` |public void SetPosition(Vector3 position)
| +| `SetText()` |public bool SetText(string text)
| +| `SetTextColor()` |public void SetTextColor(Color color)
| +| `UpdateIcon()` |public void UpdateIcon(IconStyle iconStyle, Sprite sprite = null)
| ## `ChartObject` |public method|description| |--|--| -| `Destroy` |public virtual void Destroy()
| +| `Destroy()` |public virtual void Destroy()
| ## `CheckHelper` |public method|description| |--|--| -| `CheckChart` |public static string CheckChart(BaseChart chart)
| -| `CheckChart` |public static string CheckChart(BaseGraph chart)
| +| `CheckChart()` |public static string CheckChart(BaseChart chart)
| +| `CheckChart()` |public static string CheckChart(BaseGraph chart)
| ## `ColorUtil` |public method|description| |--|--| -| `GetColor` |public static Color32 GetColor(string hexColorStr)
将字符串颜色值转成Color。 | +| `GetColor()` |public static Color32 GetColor(string hexColorStr)
将字符串颜色值转成Color。 | ## `ComponentHandlerAttribute` @@ -414,18 +416,18 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `ComponentHandlerAttribute` |public ComponentHandlerAttribute(Type handler)
| -| `ComponentHandlerAttribute` |public ComponentHandlerAttribute(Type handler, bool allowMultiple)
| +| `ComponentHandlerAttribute()` |public ComponentHandlerAttribute(Type handler)
| +| `ComponentHandlerAttribute()` |public ComponentHandlerAttribute(Type handler, bool allowMultiple)
| ## `ComponentHelper` |public method|description| |--|--| -| `GetAngleAxis` |public static AngleAxis GetAngleAxis(List components, int polarIndex)
| -| `GetRadiusAxis` |public static RadiusAxis GetRadiusAxis(List components, int polarIndex)
| -| `GetXAxisOnZeroOffset` |public static float GetXAxisOnZeroOffset(List components, XAxis axis)
| -| `GetYAxisOnZeroOffset` |public static float GetYAxisOnZeroOffset(List components, YAxis axis)
| -| `IsAnyCategoryOfYAxis` |public static bool IsAnyCategoryOfYAxis(List components)
| +| `GetAngleAxis()` |public static AngleAxis GetAngleAxis(List components, int polarIndex)
| +| `GetRadiusAxis()` |public static RadiusAxis GetRadiusAxis(List components, int polarIndex)
| +| `GetXAxisOnZeroOffset()` |public static float GetXAxisOnZeroOffset(List components, XAxis axis)
| +| `GetYAxisOnZeroOffset()` |public static float GetYAxisOnZeroOffset(List components, YAxis axis)
| +| `IsAnyCategoryOfYAxis()` |public static bool IsAnyCategoryOfYAxis(List components)
| ## `CoordOptionsAttribute` @@ -433,10 +435,10 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `CoordOptionsAttribute` |public CoordOptionsAttribute(Type coord)
| -| `CoordOptionsAttribute` |public CoordOptionsAttribute(Type coord, Type coord2)
| -| `CoordOptionsAttribute` |public CoordOptionsAttribute(Type coord, Type coord2, Type coord3)
| -| `CoordOptionsAttribute` |public CoordOptionsAttribute(Type coord, Type coord2, Type coord3, Type coord4)
| +| `CoordOptionsAttribute()` |public CoordOptionsAttribute(Type coord)
| +| `CoordOptionsAttribute()` |public CoordOptionsAttribute(Type coord, Type coord2)
| +| `CoordOptionsAttribute()` |public CoordOptionsAttribute(Type coord, Type coord2, Type coord3)
| +| `CoordOptionsAttribute()` |public CoordOptionsAttribute(Type coord, Type coord2, Type coord3, Type coord4)
| ## `DataZoomContext` @@ -446,15 +448,15 @@ Inherits or Implemented: [MainComponentContext](#MainComponentContext) |public method|description| |--|--| -| `UpdateDataZoomRuntimeStartEndValue` |public static void UpdateDataZoomRuntimeStartEndValue(DataZoom dataZoom, Serie serie)
| +| `UpdateDataZoomRuntimeStartEndValue()` |public static void UpdateDataZoomRuntimeStartEndValue(DataZoom dataZoom, Serie serie)
| ## `DateTimeUtil` |public method|description| |--|--| -| `GetDateTime` |public static DateTime GetDateTime(int timestamp)
| -| `GetTimestamp` |public static int GetTimestamp()
| -| `GetTimestamp` |public static int GetTimestamp(DateTime time)
| +| `GetDateTime()` |public static DateTime GetDateTime(int timestamp)
| +| `GetTimestamp()` |public static int GetTimestamp()
| +| `GetTimestamp()` |public static int GetTimestamp(DateTime time)
| ## `DefaultAnimationAttribute` @@ -462,23 +464,23 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `DefaultAnimationAttribute` |public DefaultAnimationAttribute(AnimationType handler)
| +| `DefaultAnimationAttribute()` |public DefaultAnimationAttribute(AnimationType handler)
| ## `DefineSymbolsUtil` |public method|description| |--|--| -| `AddGlobalDefine` |public static void AddGlobalDefine(string symbol)
| -| `RemoveGlobalDefine` |public static void RemoveGlobalDefine(string symbol)
| +| `AddGlobalDefine()` |public static void AddGlobalDefine(string symbol)
| +| `RemoveGlobalDefine()` |public static void RemoveGlobalDefine(string symbol)
| ## `FormatterHelper` |public method|description| |--|--| -| `ReplaceAxisLabelContent` |public static void ReplaceAxisLabelContent(ref string content, string numericFormatter, double value)
| -| `ReplaceAxisLabelContent` |public static void ReplaceAxisLabelContent(ref string content, string value)
| -| `TrimAndReplaceLine` |public static string TrimAndReplaceLine(string content)
| -| `TrimAndReplaceLine` |public static string TrimAndReplaceLine(StringBuilder sb)
| +| `ReplaceAxisLabelContent()` |public static void ReplaceAxisLabelContent(ref string content, string numericFormatter, double value)
| +| `ReplaceAxisLabelContent()` |public static void ReplaceAxisLabelContent(ref string content, string value)
| +| `TrimAndReplaceLine()` |public static string TrimAndReplaceLine(string content)
| +| `TrimAndReplaceLine()` |public static string TrimAndReplaceLine(StringBuilder sb)
| ## `GridCoordContext` @@ -492,30 +494,30 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `Reset` |public void Reset()
| -| `SetColor` |public void SetColor(ref bool needInteract, Color32 color)
| -| `SetColor` |public void SetColor(ref bool needInteract, Color32 color, Color32 toColor)
| -| `SetValue` |public void SetValue(ref bool needInteract, float size)
| -| `SetValue` |public void SetValue(ref bool needInteract, float size, bool highlight, float rate = 1.3f)
| -| `SetValueAndColor` |public void SetValueAndColor(ref bool needInteract, float value, Color32 color)
| -| `SetValueAndColor` |public void SetValueAndColor(ref bool needInteract, float value, Color32 color, Color32 toColor)
| -| `TryGetColor` |public bool TryGetColor(ref Color32 color, ref bool interacting, float animationDuration = 250)
| -| `TryGetColor` |public bool TryGetColor(ref Color32 color, ref Color32 toColor, ref bool interacting, float animationDuration = 250)
| -| `TryGetValue` |public bool TryGetValue(ref float value, ref bool interacting, float animationDuration = 250)
| -| `TryGetValueAndColor` |public bool TryGetValueAndColor(ref float value, ref Color32 color, ref Color32 toColor, ref bool interacting, float animationDuration = 250)
| +| `Reset()` |public void Reset()
| +| `SetColor()` |public void SetColor(ref bool needInteract, Color32 color)
| +| `SetColor()` |public void SetColor(ref bool needInteract, Color32 color, Color32 toColor)
| +| `SetValue()` |public void SetValue(ref bool needInteract, float size)
| +| `SetValue()` |public void SetValue(ref bool needInteract, float size, bool highlight, float rate = 1.3f)
| +| `SetValueAndColor()` |public void SetValueAndColor(ref bool needInteract, float value, Color32 color)
| +| `SetValueAndColor()` |public void SetValueAndColor(ref bool needInteract, float value, Color32 color, Color32 toColor)
| +| `TryGetColor()` |public bool TryGetColor(ref Color32 color, ref bool interacting, float animationDuration = 250)
| +| `TryGetColor()` |public bool TryGetColor(ref Color32 color, ref Color32 toColor, ref bool interacting, float animationDuration = 250)
| +| `TryGetValue()` |public bool TryGetValue(ref float value, ref bool interacting, float animationDuration = 250)
| +| `TryGetValueAndColor()` |public bool TryGetValueAndColor(ref float value, ref Color32 color, ref Color32 toColor, ref bool interacting, float animationDuration = 250)
| ## `ItemStyleHelper` |public method|description| |--|--| -| `IsNeedCorner` |public static bool IsNeedCorner(ItemStyle itemStyle)
| +| `IsNeedCorner()` |public static bool IsNeedCorner(ItemStyle itemStyle)
| ## `LayerHelper` |public method|description| |--|--| -| `IsFixedWidthHeight` |public static bool IsFixedWidthHeight(RectTransform rt)
| -| `IsStretchPivot` |public static bool IsStretchPivot(RectTransform rt)
| +| `IsFixedWidthHeight()` |public static bool IsFixedWidthHeight(RectTransform rt)
| +| `IsStretchPivot()` |public static bool IsStretchPivot(RectTransform rt)
| ## `LegendContext` @@ -525,33 +527,33 @@ Inherits or Implemented: [MainComponentContext](#MainComponentContext) |public method|description| |--|--| -| `CheckDataHighlighted` |public static bool CheckDataHighlighted(Serie serie, string legendName, bool heighlight)
| -| `CheckDataShow` |public static bool CheckDataShow(Serie serie, string legendName, bool show)
| -| `GetContentColor` |public static Color GetContentColor(int legendIndex, Legend legend, ThemeStyle theme, bool active)
| -| `GetIconColor` |public static Color GetIconColor(BaseChart chart, Legend legend, int readIndex, string legendName, bool active)
| -| `ResetItemPosition` |public static void ResetItemPosition(Legend legend, Vector3 chartPos, float chartWidth, float chartHeight)
| +| `CheckDataHighlighted()` |public static bool CheckDataHighlighted(Serie serie, string legendName, bool heighlight)
| +| `CheckDataShow()` |public static bool CheckDataShow(Serie serie, string legendName, bool show)
| +| `GetContentColor()` |public static Color GetContentColor(int legendIndex, Legend legend, ThemeStyle theme, bool active)
| +| `GetIconColor()` |public static Color GetIconColor(BaseChart chart, Legend legend, int readIndex, string legendName, bool active)
| +| `ResetItemPosition()` |public static void ResetItemPosition(Legend legend, Vector3 chartPos, float chartWidth, float chartHeight)
| ## `LegendItem` |public method|description| |--|--| -| `GetIconColor` |public Color GetIconColor()
| -| `GetIconRect` |public Rect GetIconRect()
| -| `SetActive` |public void SetActive(bool active)
| -| `SetButton` |public void SetButton(Button button)
| -| `SetContent` |public bool SetContent(string content)
| -| `SetContentBackgroundColor` |public void SetContentBackgroundColor(Color color)
| -| `SetContentColor` |public void SetContentColor(Color color)
| -| `SetContentPosition` |public void SetContentPosition(Vector3 offset)
| -| `SetIcon` |public void SetIcon(Image icon)
| -| `SetIconActive` |public void SetIconActive(bool active)
| -| `SetIconColor` |public void SetIconColor(Color color)
| -| `SetIconImage` |public void SetIconImage(Sprite image)
| -| `SetIconSize` |public void SetIconSize(float width, float height)
| -| `SetObject` |public void SetObject(GameObject obj)
| -| `SetPosition` |public void SetPosition(Vector3 position)
| -| `SetText` |public void SetText(ChartText text)
| -| `SetTextBackground` |public void SetTextBackground(Image image)
| +| `GetIconColor()` |public Color GetIconColor()
| +| `GetIconRect()` |public Rect GetIconRect()
| +| `SetActive()` |public void SetActive(bool active)
| +| `SetButton()` |public void SetButton(Button button)
| +| `SetContent()` |public bool SetContent(string content)
| +| `SetContentBackgroundColor()` |public void SetContentBackgroundColor(Color color)
| +| `SetContentColor()` |public void SetContentColor(Color color)
| +| `SetContentPosition()` |public void SetContentPosition(Vector3 offset)
| +| `SetIcon()` |public void SetIcon(Image icon)
| +| `SetIconActive()` |public void SetIconActive(bool active)
| +| `SetIconColor()` |public void SetIconColor(Color color)
| +| `SetIconImage()` |public void SetIconImage(Sprite image)
| +| `SetIconSize()` |public void SetIconSize(float width, float height)
| +| `SetObject()` |public void SetObject(GameObject obj)
| +| `SetPosition()` |public void SetPosition(Vector3 position)
| +| `SetText()` |public void SetText(ChartText text)
| +| `SetTextBackground()` |public void SetTextBackground(Image image)
| ## `LineChart` @@ -563,7 +565,7 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `ListFor` |public ListFor(Type type)
| +| `ListFor()` |public ListFor(Type type)
| ## `ListForComponent` @@ -571,7 +573,7 @@ Inherits or Implemented: [ListFor](#ListFor) |public method|description| |--|--| -| `ListForComponent` |public ListForComponent(Type type) : base(type)
| +| `ListForComponent()` |public ListForComponent(Type type) : base(type)
| ## `ListForSerie` @@ -579,7 +581,7 @@ Inherits or Implemented: [ListFor](#ListFor) |public method|description| |--|--| -| `ListForSerie` |public ListForSerie(Type type) : base(type)
| +| `ListForSerie()` |public ListForSerie(Type type) : base(type)
| ## `MainComponentContext` @@ -593,11 +595,11 @@ Inherits or Implemented: [MainComponentHandler](#MainComponentHandler) |public method|description| |--|--| -| `Abs` |public static double Abs(double d)
| -| `Approximately` |public static bool Approximately(double a, double b)
| -| `Clamp` |public static double Clamp(double d, double min, double max)
| -| `Clamp01` |public static double Clamp01(double value)
| -| `Lerp` |public static double Lerp(double a, double b, double t)
| +| `Abs()` |public static double Abs(double d)
| +| `Approximately()` |public static bool Approximately(double a, double b)
| +| `Clamp()` |public static double Clamp(double d, double min, double max)
| +| `Clamp01()` |public static double Clamp01(double value)
| +| `Lerp()` |public static double Lerp(double a, double b, double t)
| ## `Painter` @@ -605,9 +607,9 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|description| |--|--| -| `Init` |public void Init()
| -| `Refresh` |public void Refresh()
| -| `SetActive` |public void SetActive(bool flag, bool isDebugMode = false)
| +| `Init()` |public void Init()
| +| `Refresh()` |public void Refresh()
| +| `SetActive()` |public void SetActive(bool flag, bool isDebugMode = false)
| ## `ParallelChart` @@ -637,8 +639,8 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `SetColor` |public static bool SetColor(ref Color currentValue, Color newValue)
| -| `SetColor` |public static bool SetColor(ref Color32 currentValue, Color32 newValue)
| +| `SetColor()` |public static bool SetColor(ref Color currentValue, Color newValue)
| +| `SetColor()` |public static bool SetColor(ref Color32 currentValue, Color32 newValue)
| ## `RadarChart` @@ -652,12 +654,12 @@ Inherits or Implemented: [MainComponentContext](#MainComponentContext) |public method|description| |--|--| -| `DeepCloneSerializeField` |public static object DeepCloneSerializeField(object obj)
| -| `InvokeListAdd` |public static void InvokeListAdd(object obj, FieldInfo field, object item)
| -| `InvokeListAddTo` |public static void InvokeListAddTo(object obj, FieldInfo field, Action callback)
| -| `InvokeListClear` |public static void InvokeListClear(object obj, FieldInfo field)
| -| `InvokeListCount` |public static int InvokeListCount(object obj, FieldInfo field)
| -| `InvokeListGet` |public static T InvokeListGet(object obj, FieldInfo field, int i)
| +| `DeepCloneSerializeField()` |public static object DeepCloneSerializeField(object obj)
| +| `InvokeListAdd()` |public static void InvokeListAdd(object obj, FieldInfo field, object item)
| +| `InvokeListAddTo()` |public static void InvokeListAddTo(object obj, FieldInfo field, Action callback)
| +| `InvokeListClear()` |public static void InvokeListClear(object obj, FieldInfo field)
| +| `InvokeListCount()` |public static int InvokeListCount(object obj, FieldInfo field)
| +| `InvokeListGet()` |public static T InvokeListGet(object obj, FieldInfo field, int i)
| ## `RequireChartComponentAttribute` @@ -665,9 +667,9 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `RequireChartComponentAttribute` |public RequireChartComponentAttribute(Type requiredComponent)
| -| `RequireChartComponentAttribute` |public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2)
| -| `RequireChartComponentAttribute` |public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2, Type requiredComponent3)
| +| `RequireChartComponentAttribute()` |public RequireChartComponentAttribute(Type requiredComponent)
| +| `RequireChartComponentAttribute()` |public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2)
| +| `RequireChartComponentAttribute()` |public RequireChartComponentAttribute(Type requiredComponent, Type requiredComponent2, Type requiredComponent3)
| ## `RingChart` @@ -677,11 +679,11 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `CopyFolder` |public static bool CopyFolder(string sourPath, string destPath)
| -| `GetAllAssemblyTypes` |public static IEnumerable GetAllAssemblyTypes()
| -| `GetAllTypesDerivedFrom` |public static IEnumerable GetAllTypesDerivedFrom(Type type)
| -| `GetAllTypesDerivedFrom` |public static IEnumerable GetAllTypesDerivedFrom()
| -| `HasSubclass` |public static bool HasSubclass(Type type)
| +| `CopyFolder()` |public static bool CopyFolder(string sourPath, string destPath)
| +| `GetAllAssemblyTypes()` |public static IEnumerable GetAllAssemblyTypes()
| +| `GetAllTypesDerivedFrom()` |public static IEnumerable GetAllTypesDerivedFrom(Type type)
| +| `GetAllTypesDerivedFrom()` |public static IEnumerable GetAllTypesDerivedFrom()
| +| `HasSubclass()` |public static bool HasSubclass(Type type)
| ## `ScatterChart` @@ -695,17 +697,17 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `Contains` |public bool Contains(Type type)
| -| `SerieConvertAttribute` |public SerieConvertAttribute(Type serie)
| -| `SerieConvertAttribute` |public SerieConvertAttribute(Type serie, Type serie2)
| -| `SerieConvertAttribute` |public SerieConvertAttribute(Type serie, Type serie2, Type serie3)
| -| `SerieConvertAttribute` |public SerieConvertAttribute(Type serie, Type serie2, Type serie3, Type serie4)
| +| `Contains()` |public bool Contains(Type type)
| +| `SerieConvertAttribute()` |public SerieConvertAttribute(Type serie)
| +| `SerieConvertAttribute()` |public SerieConvertAttribute(Type serie, Type serie2)
| +| `SerieConvertAttribute()` |public SerieConvertAttribute(Type serie, Type serie2, Type serie3)
| +| `SerieConvertAttribute()` |public SerieConvertAttribute(Type serie, Type serie2, Type serie3, Type serie4)
| ## `SerieDataContext` |public method|description| |--|--| -| `Reset` |public void Reset()
| +| `Reset()` |public void Reset()
| ## `SerieExtraComponentAttribute` @@ -713,15 +715,15 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `Contains` |public bool Contains(Type type)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute()
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5, Type type6)
| -| `SerieExtraComponentAttribute` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5, Type type6, Type type7)
| +| `Contains()` |public bool Contains(Type type)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute()
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5, Type type6)
| +| `SerieExtraComponentAttribute()` |public SerieExtraComponentAttribute(Type type1, Type type2, Type type3, Type type4, Type type5, Type type6, Type type7)
| ## `SerieHandler` @@ -731,16 +733,17 @@ Inherits or Implemented: [SerieHandler where T](#SerieHandler where T),[Serie](# |public method|description| |--|--| -| `GetSerieDataLabelPosition` |public virtual Vector3 GetSerieDataLabelPosition(SerieData serieData, LabelStyle label)
| -| `GetSerieDataTitlePosition` |public virtual Vector3 GetSerieDataTitlePosition(SerieData serieData, TitleStyle titleStyle)
| -| `InitComponent` |public override void InitComponent()
| -| `OnLegendButtonClick` |public override void OnLegendButtonClick(int index, string legendName, bool show)
| -| `OnLegendButtonEnter` |public override void OnLegendButtonEnter(int index, string legendName)
| -| `OnLegendButtonExit` |public override void OnLegendButtonExit(int index, string legendName)
| -| `RefreshLabelInternal` |public override void RefreshLabelInternal()
| -| `RefreshLabelNextFrame` |public override void RefreshLabelNextFrame()
| -| `RemoveComponent` |public override void RemoveComponent()
| -| `Update` |public override void Update()
| +| `GetSerieDataLabelPosition()` |public virtual Vector3 GetSerieDataLabelPosition(SerieData serieData, LabelStyle label)
| +| `GetSerieDataTitlePosition()` |public virtual Vector3 GetSerieDataTitlePosition(SerieData serieData, TitleStyle titleStyle)
| +| `InitComponent()` |public override void InitComponent()
| +| `OnLegendButtonClick()` |public override void OnLegendButtonClick(int index, string legendName, bool show)
| +| `OnLegendButtonEnter()` |public override void OnLegendButtonEnter(int index, string legendName)
| +| `OnLegendButtonExit()` |public override void OnLegendButtonExit(int index, string legendName)
| +| `RefreshEndLabelInternal()` |public virtual void RefreshEndLabelInternal()
| +| `RefreshLabelInternal()` |public override void RefreshLabelInternal()
| +| `RefreshLabelNextFrame()` |public override void RefreshLabelNextFrame()
| +| `RemoveComponent()` |public override void RemoveComponent()
| +| `Update()` |public override void Update()
| ## `SerieHandlerAttribute` @@ -748,71 +751,71 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `SerieHandlerAttribute` |public SerieHandlerAttribute(Type handler)
| -| `SerieHandlerAttribute` |public SerieHandlerAttribute(Type handler, bool allowMultiple)
| +| `SerieHandlerAttribute()` |public SerieHandlerAttribute(Type handler)
| +| `SerieHandlerAttribute()` |public SerieHandlerAttribute(Type handler, bool allowMultiple)
| ## `SerieHelper` |public method|description| |--|--| -| `CopySerie` |public static void CopySerie(Serie oldSerie, Serie newSerie)
| -| `GetAllMinMaxData` |public static void GetAllMinMaxData(Serie serie, int ceilRate = 0, DataZoom dataZoom = null)
| -| `GetAreaColor` |public static Color32 GetAreaColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetAreaStyle` |public static AreaStyle GetAreaStyle(Serie serie, SerieData serieData)
| -| `GetAreaToColor` |public static Color32 GetAreaToColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetAverageData` |public static double GetAverageData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetIconStyle` |public static IconStyle GetIconStyle(Serie serie, SerieData serieData)
| -| `GetItemColor` |public static Color32 GetItemColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetItemColor0` |public static Color32 GetItemColor0(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight, Color32 defaultColor)
| -| `GetItemFormatter` |public static string GetItemFormatter(Serie serie, SerieData serieData, string defaultFormatter = null)
| -| `GetItemMarker` |public static string GetItemMarker(Serie serie, SerieData serieData, string defaultMarker = null)
| -| `GetItemStyle` |public static ItemStyle GetItemStyle(Serie serie, SerieData serieData, bool highlight = false)
| -| `GetItemStyleEmphasis` |public static ItemStyle GetItemStyleEmphasis(Serie serie, SerieData serieData)
| -| `GetItemToColor` |public static Color32 GetItemToColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetLineColor` |public static Color32 GetLineColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| -| `GetLineStyle` |public static LineStyle GetLineStyle(Serie serie, SerieData serieData)
| -| `GetMaxData` |public static double GetMaxData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetMaxSerieData` |public static SerieData GetMaxSerieData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetMedianData` |public static double GetMedianData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetMinData` |public static double GetMinData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetMinMaxData` |public static void GetMinMaxData(Serie serie, out double min, out double max, DataZoom dataZoom = null, int dimension = 0)
获得系列所有数据的最大最小值。 | -| `GetMinSerieData` |public static SerieData GetMinSerieData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| -| `GetNumericFormatter` |public static string GetNumericFormatter(Serie serie, SerieData serieData, string defaultFormatter = null)
| -| `GetSerieEmphasisLabel` |public static LabelStyle GetSerieEmphasisLabel(Serie serie, SerieData serieData)
| -| `GetSerieLabel` |public static LabelStyle GetSerieLabel(Serie serie, SerieData serieData, bool highlight = false)
| -| `GetSerieLabelLine` |public static LabelLine GetSerieLabelLine(Serie serie, SerieData serieData, bool highlight = false)
| -| `GetSerieSymbol` |public static SymbolStyle GetSerieSymbol(Serie serie, SerieData serieData)
| -| `GetSymbolBorder` |public static float GetSymbolBorder(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight)
| -| `GetSymbolBorder` |public static float GetSymbolBorder(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight, float defaultWidth)
| -| `GetSymbolBorderColor` |public static Color32 GetSymbolBorderColor(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight)
| -| `GetSymbolCornerRadius` |public static float[] GetSymbolCornerRadius(Serie serie, SerieData serieData, bool highlight)
| -| `GetTitleStyle` |public static TitleStyle GetTitleStyle(Serie serie, SerieData serieData)
| -| `IsAllZeroValue` |public static bool IsAllZeroValue(Serie serie, int dimension = 1)
系列指定维数的数据是否全部为0。 | -| `IsDownPoint` |public static bool IsDownPoint(Serie serie, int index)
| -| `UpdateCenter` |public static void UpdateCenter(Serie serie, Vector3 chartPosition, float chartWidth, float chartHeight)
更新运行时中心点和半径 | -| `UpdateFilterData` |public static void UpdateFilterData(Serie serie, DataZoom dataZoom)
根据dataZoom更新数据列表缓存 | -| `UpdateMinMaxData` |public static void UpdateMinMaxData(Serie serie, int dimension, int ceilRate = 0, DataZoom dataZoom = null)
获得指定维数的最大最小值 | -| `UpdateRect` |public static void UpdateRect(Serie serie, Vector3 chartPosition, float chartWidth, float chartHeight)
| -| `UpdateSerieRuntimeFilterData` |public static void UpdateSerieRuntimeFilterData(Serie serie, bool filterInvisible = true)
| +| `CopySerie()` |public static void CopySerie(Serie oldSerie, Serie newSerie)
| +| `GetAllMinMaxData()` |public static void GetAllMinMaxData(Serie serie, int ceilRate = 0, DataZoom dataZoom = null)
| +| `GetAreaColor()` |public static Color32 GetAreaColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetAreaStyle()` |public static AreaStyle GetAreaStyle(Serie serie, SerieData serieData)
| +| `GetAreaToColor()` |public static Color32 GetAreaToColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetAverageData()` |public static double GetAverageData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetIconStyle()` |public static IconStyle GetIconStyle(Serie serie, SerieData serieData)
| +| `GetItemColor()` |public static Color32 GetItemColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetItemColor0()` |public static Color32 GetItemColor0(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight, Color32 defaultColor)
| +| `GetItemFormatter()` |public static string GetItemFormatter(Serie serie, SerieData serieData, string defaultFormatter = null)
| +| `GetItemMarker()` |public static string GetItemMarker(Serie serie, SerieData serieData, string defaultMarker = null)
| +| `GetItemStyle()` |public static ItemStyle GetItemStyle(Serie serie, SerieData serieData, bool highlight = false)
| +| `GetItemStyleEmphasis()` |public static ItemStyle GetItemStyleEmphasis(Serie serie, SerieData serieData)
| +| `GetItemToColor()` |public static Color32 GetItemToColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetLineColor()` |public static Color32 GetLineColor(Serie serie, SerieData serieData, ThemeStyle theme, int index, bool highlight)
| +| `GetLineStyle()` |public static LineStyle GetLineStyle(Serie serie, SerieData serieData)
| +| `GetMaxData()` |public static double GetMaxData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetMaxSerieData()` |public static SerieData GetMaxSerieData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetMedianData()` |public static double GetMedianData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetMinData()` |public static double GetMinData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetMinMaxData()` |public static void GetMinMaxData(Serie serie, out double min, out double max, DataZoom dataZoom = null, int dimension = 0)
获得系列所有数据的最大最小值。 | +| `GetMinSerieData()` |public static SerieData GetMinSerieData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
| +| `GetNumericFormatter()` |public static string GetNumericFormatter(Serie serie, SerieData serieData, string defaultFormatter = null)
| +| `GetSerieEmphasisLabel()` |public static LabelStyle GetSerieEmphasisLabel(Serie serie, SerieData serieData)
| +| `GetSerieLabel()` |public static LabelStyle GetSerieLabel(Serie serie, SerieData serieData, bool highlight = false)
| +| `GetSerieLabelLine()` |public static LabelLine GetSerieLabelLine(Serie serie, SerieData serieData, bool highlight = false)
| +| `GetSerieSymbol()` |public static SymbolStyle GetSerieSymbol(Serie serie, SerieData serieData)
| +| `GetSymbolBorder()` |public static float GetSymbolBorder(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight)
| +| `GetSymbolBorder()` |public static float GetSymbolBorder(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight, float defaultWidth)
| +| `GetSymbolBorderColor()` |public static Color32 GetSymbolBorderColor(Serie serie, SerieData serieData, ThemeStyle theme, bool highlight)
| +| `GetSymbolCornerRadius()` |public static float[] GetSymbolCornerRadius(Serie serie, SerieData serieData, bool highlight)
| +| `GetTitleStyle()` |public static TitleStyle GetTitleStyle(Serie serie, SerieData serieData)
| +| `IsAllZeroValue()` |public static bool IsAllZeroValue(Serie serie, int dimension = 1)
系列指定维数的数据是否全部为0。 | +| `IsDownPoint()` |public static bool IsDownPoint(Serie serie, int index)
| +| `UpdateCenter()` |public static void UpdateCenter(Serie serie, Vector3 chartPosition, float chartWidth, float chartHeight)
更新运行时中心点和半径 | +| `UpdateFilterData()` |public static void UpdateFilterData(Serie serie, DataZoom dataZoom)
根据dataZoom更新数据列表缓存 | +| `UpdateMinMaxData()` |public static void UpdateMinMaxData(Serie serie, int dimension, int ceilRate = 0, DataZoom dataZoom = null)
获得指定维数的最大最小值 | +| `UpdateRect()` |public static void UpdateRect(Serie serie, Vector3 chartPosition, float chartWidth, float chartHeight)
| +| `UpdateSerieRuntimeFilterData()` |public static void UpdateSerieRuntimeFilterData(Serie serie, bool filterInvisible = true)
| ## `SerieLabelHelper` |public method|description| |--|--| -| `AvoidLabelOverlap` |public static void AvoidLabelOverlap(Serie serie, ComponentTheme theme)
| -| `CanShowLabel` |public static bool CanShowLabel(Serie serie, SerieData serieData, LabelStyle label, int dimesion)
| -| `GetLabelColor` |public static Color GetLabelColor(Serie serie, ThemeStyle theme, int index)
| -| `GetRealLabelPosition` |public static Vector3 GetRealLabelPosition(Serie serie, SerieData serieData, LabelStyle label, LabelLine labelLine)
| -| `SetGaugeLabelText` |public static void SetGaugeLabelText(Serie serie)
| -| `UpdatePieLabelPosition` |public static void UpdatePieLabelPosition(Serie serie, SerieData serieData)
| +| `AvoidLabelOverlap()` |public static void AvoidLabelOverlap(Serie serie, ComponentTheme theme)
| +| `CanShowLabel()` |public static bool CanShowLabel(Serie serie, SerieData serieData, LabelStyle label, int dimesion)
| +| `GetLabelColor()` |public static Color GetLabelColor(Serie serie, ThemeStyle theme, int index)
| +| `GetRealLabelPosition()` |public static Vector3 GetRealLabelPosition(Serie serie, SerieData serieData, LabelStyle label, LabelLine labelLine)
| +| `SetGaugeLabelText()` |public static void SetGaugeLabelText(Serie serie)
| +| `UpdatePieLabelPosition()` |public static void UpdatePieLabelPosition(Serie serie, SerieData serieData)
| ## `SerieLabelPool` |public method|description| |--|--| -| `ClearAll` |public static void ClearAll()
| -| `Release` |public static void Release(GameObject element)
| -| `ReleaseAll` |public static void ReleaseAll(Transform parent)
| +| `ClearAll()` |public static void ClearAll()
| +| `Release()` |public static void Release(GameObject element)
| +| `ReleaseAll()` |public static void ReleaseAll(Transform parent)
| ## `SerieParams` @@ -820,17 +823,17 @@ Inherits or Implemented: [Attribute](#Attribute) |public method|description| |--|--| -| `GetLastStackSerie` |public static Serie GetLastStackSerie(List series, Serie serie)
获得上一个同堆叠且显示的serie。 | -| `GetLegalSerieNameList` |public static List GetLegalSerieNameList(List series)
| -| `GetMaxSerieDataCount` |public static int GetMaxSerieDataCount(List series)
| -| `GetNameColor` |public static Color GetNameColor(BaseChart chart, int index, string name)
| -| `GetSerieByVesselIndex` |public static Serie GetSerieByVesselIndex(List series, int vesselIndex)
| -| `GetStackSeries` |public static void GetStackSeries(List series, ref Dictionary> stackSeries)
获得堆叠系列列表 | -| `IsAnyClipSerie` |public static bool IsAnyClipSerie(List series)
是否有需裁剪的serie。 | -| `IsLegalLegendName` |public static bool IsLegalLegendName(string name)
| -| `IsStack` |public static bool IsStack(List series)
是否由数据堆叠 | -| `UpdateSerieNameList` |public static void UpdateSerieNameList(BaseChart chart, ref List serieNameList)
获得所有系列名,不包含空名字。 | -| `UpdateStackDataList` |public static void UpdateStackDataList(List series, Serie currSerie, DataZoom dataZoom, List> dataList)
| +| `GetLastStackSerie()` |public static Serie GetLastStackSerie(List series, Serie serie)
获得上一个同堆叠且显示的serie。 | +| `GetLegalSerieNameList()` |public static List GetLegalSerieNameList(List series)
| +| `GetMaxSerieDataCount()` |public static int GetMaxSerieDataCount(List series)
| +| `GetNameColor()` |public static Color GetNameColor(BaseChart chart, int index, string name)
| +| `GetSerieByVesselIndex()` |public static Serie GetSerieByVesselIndex(List series, int vesselIndex)
| +| `GetStackSeries()` |public static void GetStackSeries(List series, ref Dictionary> stackSeries)
获得堆叠系列列表 | +| `IsAnyClipSerie()` |public static bool IsAnyClipSerie(List series)
是否有需裁剪的serie。 | +| `IsLegalLegendName()` |public static bool IsLegalLegendName(string name)
| +| `IsStack()` |public static bool IsStack(List series)
是否由数据堆叠 | +| `UpdateSerieNameList()` |public static void UpdateSerieNameList(BaseChart chart, ref List serieNameList)
获得所有系列名,不包含空名字。 | +| `UpdateStackDataList()` |public static void UpdateStackDataList(List series, Serie currSerie, DataZoom dataZoom, List> dataList)
| ## `SimplifiedBarChart` @@ -848,9 +851,9 @@ Inherits or Implemented: [BaseChart](#BaseChart) |public method|description| |--|--| -| `DrawPath` |public static void DrawPath(VertexHelper vh, string path)
| -| `DrawPath` |public static void DrawPath(VertexHelper vh, SVGPath path)
| -| `Test` |public static void Test(VertexHelper vh)
| +| `DrawPath()` |public static void DrawPath(VertexHelper vh, string path)
| +| `DrawPath()` |public static void DrawPath(VertexHelper vh, SVGPath path)
| +| `Test()` |public static void Test(VertexHelper vh)
| ## `SVGImage` @@ -860,15 +863,15 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|description| |--|--| -| `AddSegment` |public void AddSegment(SVGPathSeg seg)
| -| `Draw` |public void Draw(VertexHelper vh)
| -| `Parse` |public static SVGPath Parse(string path)
| +| `AddSegment()` |public void AddSegment(SVGPathSeg seg)
| +| `Draw()` |public void Draw(VertexHelper vh)
| +| `Parse()` |public static SVGPath Parse(string path)
| ## `SVGPathSeg` |public method|description| |--|--| -| `SVGPathSeg` |public SVGPathSeg(SVGPathSegType type)
| +| `SVGPathSeg()` |public SVGPathSeg(SVGPathSegType type)
| ## `TooltipContext` @@ -878,22 +881,22 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|description| |--|--| -| `GetItemNumericFormatter` |public static string GetItemNumericFormatter(Tooltip tooltip, Serie serie, SerieData serieData)
| -| `GetLineColor` |public static Color32 GetLineColor(Tooltip tooltip, ThemeStyle theme)
| -| `IsIgnoreItemFormatter` |public static bool IsIgnoreItemFormatter(string itemFormatter)
| -| `LimitInRect` |public static void LimitInRect(Tooltip tooltip, Rect chartRect)
| +| `GetItemNumericFormatter()` |public static string GetItemNumericFormatter(Tooltip tooltip, Serie serie, SerieData serieData)
| +| `GetLineColor()` |public static Color32 GetLineColor(Tooltip tooltip, ThemeStyle theme)
| +| `IsIgnoreItemFormatter()` |public static bool IsIgnoreItemFormatter(string itemFormatter)
| +| `LimitInRect()` |public static void LimitInRect(Tooltip tooltip, Rect chartRect)
| ## `TooltipView` |public method|description| |--|--| -| `CreateView` |public static TooltipView CreateView(Tooltip tooltip, ThemeStyle theme, Transform parent)
| -| `GetCurrentPos` |public Vector3 GetCurrentPos()
| -| `GetTargetPos` |public Vector3 GetTargetPos()
| -| `Refresh` |public void Refresh()
| -| `SetActive` |public void SetActive(bool flag)
| -| `Update` |public void Update()
| -| `UpdatePosition` |public void UpdatePosition(Vector3 pos)
| +| `CreateView()` |public static TooltipView CreateView(Tooltip tooltip, ThemeStyle theme, Transform parent)
| +| `GetCurrentPos()` |public Vector3 GetCurrentPos()
| +| `GetTargetPos()` |public Vector3 GetTargetPos()
| +| `Refresh()` |public void Refresh()
| +| `SetActive()` |public void SetActive(bool flag)
| +| `Update()` |public void Update()
| +| `UpdatePosition()` |public void UpdatePosition(Vector3 pos)
| ## `TooltipViewItem` @@ -901,21 +904,21 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|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. 画菱形(钻石形状) | -| `DrawEllipse` |public static void DrawEllipse(VertexHelper vh, Vector3 center, float w, float h, Color32 color, float smoothness = 1)
| -| `DrawLine` |public static void DrawLine(VertexHelper vh, List points, float width, Color32 color, bool smooth, bool closepath = false)
| -| `DrawLine` |public static void DrawLine(VertexHelper vh, Vector3 startPoint, Vector3 endPoint, float width, Color32 color)
Draw a line. 画直线 | -| `DrawLine` |public static void DrawLine(VertexHelper vh, Vector3 startPoint, Vector3 endPoint, float width, Color32 color, Color32 toColor)
Draw a line. 画直线 | -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Rect rect, Color32 color)
| -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Rect rect, Color32 color, Color32 toColor)
| -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Rect rect, float border, Color32 color)
| -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Rect rect, float border, Color32 color, Color32 toColor)
| -| `DrawRectangle` |public static void DrawRectangle(VertexHelper vh, Vector3 p1, Vector3 p2, float radius, Color32 color)
Draw a rectangle. 画带长方形 | -| `DrawSquare` |public static void DrawSquare(VertexHelper vh, Vector3 center, float radius, Color32 color)
Draw a square. 画正方形 | -| `DrawSvgPath` |public static void DrawSvgPath(VertexHelper vh, string path)
| -| `DrawTriangle` |public static void DrawTriangle(VertexHelper vh, Vector3 pos, float size, Color32 color)
| -| `DrawTriangle` |public static void DrawTriangle(VertexHelper vh, Vector3 pos, float size, Color32 color, Color32 toColor)
| +| `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. 画菱形(钻石形状) | +| `DrawEllipse()` |public static void DrawEllipse(VertexHelper vh, Vector3 center, float w, float h, Color32 color, float smoothness = 1)
| +| `DrawLine()` |public static void DrawLine(VertexHelper vh, List points, float width, Color32 color, bool smooth, bool closepath = false)
| +| `DrawLine()` |public static void DrawLine(VertexHelper vh, Vector3 startPoint, Vector3 endPoint, float width, Color32 color)
Draw a line. 画直线 | +| `DrawLine()` |public static void DrawLine(VertexHelper vh, Vector3 startPoint, Vector3 endPoint, float width, Color32 color, Color32 toColor)
Draw a line. 画直线 | +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Rect rect, Color32 color)
| +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Rect rect, Color32 color, Color32 toColor)
| +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Rect rect, float border, Color32 color)
| +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Rect rect, float border, Color32 color, Color32 toColor)
| +| `DrawRectangle()` |public static void DrawRectangle(VertexHelper vh, Vector3 p1, Vector3 p2, float radius, Color32 color)
Draw a rectangle. 画带长方形 | +| `DrawSquare()` |public static void DrawSquare(VertexHelper vh, Vector3 center, float radius, Color32 color)
Draw a square. 画正方形 | +| `DrawSvgPath()` |public static void DrawSvgPath(VertexHelper vh, string path)
| +| `DrawTriangle()` |public static void DrawTriangle(VertexHelper vh, Vector3 pos, float size, Color32 color)
| +| `DrawTriangle()` |public static void DrawTriangle(VertexHelper vh, Vector3 pos, float size, Color32 color, Color32 toColor)
| ## `UGLExample` @@ -925,26 +928,26 @@ Inherits or Implemented: [MaskableGraphic](#MaskableGraphic) |public method|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)
| -| `GetBezier2` |public static Vector3 GetBezier2(float t, Vector3 sp, Vector3 p1, Vector3 p2, Vector3 ep)
| -| `GetBezierList` |public static List GetBezierList(Vector3 sp, Vector3 ep, int segment, Vector3 cp)
| -| `GetDire` |public static Vector3 GetDire(float angle, bool isDegree = false)
| -| `GetIntersection` |public static bool GetIntersection(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, ref Vector3 intersection)
获得两直线的交点 | -| `GetPos` |public static Vector3 GetPos(Vector3 center, float radius, float angle, bool isDegree = false)
| -| `GetVertialDire` |public static Vector3 GetVertialDire(Vector3 dire)
| -| `IsClearColor` |public static bool IsClearColor(Color color)
| -| `IsClearColor` |public static bool IsClearColor(Color32 color)
| -| `IsPointInTriangle` |public static bool IsPointInTriangle(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 check)
| -| `IsValueEqualsColor` |public static bool IsValueEqualsColor(Color color1, Color color2)
| -| `IsValueEqualsColor` |public static bool IsValueEqualsColor(Color32 color1, Color32 color2)
| -| `IsValueEqualsList` |public static bool IsValueEqualsList(List list1, List list2)
| -| `IsValueEqualsString` |public static bool IsValueEqualsString(string str1, string str2)
| -| `IsValueEqualsVector2` |public static bool IsValueEqualsVector2(Vector2 v1, Vector2 v2)
| -| `IsValueEqualsVector3` |public static bool IsValueEqualsVector3(Vector3 v1, Vector2 v2)
| -| `IsValueEqualsVector3` |public static bool IsValueEqualsVector3(Vector3 v1, Vector3 v2)
| -| `IsZeroVector` |public static bool IsZeroVector(Vector3 pos)
| -| `RotateRound` |public static Vector3 RotateRound(Vector3 position, Vector3 center, Vector3 axis, float angle)
| +| `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)
| +| `GetBezier2()` |public static Vector3 GetBezier2(float t, Vector3 sp, Vector3 p1, Vector3 p2, Vector3 ep)
| +| `GetBezierList()` |public static List GetBezierList(Vector3 sp, Vector3 ep, int segment, Vector3 cp)
| +| `GetDire()` |public static Vector3 GetDire(float angle, bool isDegree = false)
| +| `GetIntersection()` |public static bool GetIntersection(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, ref Vector3 intersection)
获得两直线的交点 | +| `GetPos()` |public static Vector3 GetPos(Vector3 center, float radius, float angle, bool isDegree = false)
| +| `GetVertialDire()` |public static Vector3 GetVertialDire(Vector3 dire)
| +| `IsClearColor()` |public static bool IsClearColor(Color color)
| +| `IsClearColor()` |public static bool IsClearColor(Color32 color)
| +| `IsPointInTriangle()` |public static bool IsPointInTriangle(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 check)
| +| `IsValueEqualsColor()` |public static bool IsValueEqualsColor(Color color1, Color color2)
| +| `IsValueEqualsColor()` |public static bool IsValueEqualsColor(Color32 color1, Color32 color2)
| +| `IsValueEqualsList()` |public static bool IsValueEqualsList(List list1, List list2)
| +| `IsValueEqualsString()` |public static bool IsValueEqualsString(string str1, string str2)
| +| `IsValueEqualsVector2()` |public static bool IsValueEqualsVector2(Vector2 v1, Vector2 v2)
| +| `IsValueEqualsVector3()` |public static bool IsValueEqualsVector3(Vector3 v1, Vector2 v2)
| +| `IsValueEqualsVector3()` |public static bool IsValueEqualsVector3(Vector3 v1, Vector3 v2)
| +| `IsZeroVector()` |public static bool IsZeroVector(Vector3 pos)
| +| `RotateRound()` |public static Vector3 RotateRound(Vector3 position, Vector3 center, Vector3 axis, float angle)
| ## `VisualMapContext` @@ -954,31 +957,31 @@ Inherits or Implemented: [MainComponentContext](#MainComponentContext) |public method|description| |--|--| -| `AutoSetLineMinMax` |public static void AutoSetLineMinMax(VisualMap visualMap, Serie serie, bool isY, Axis axis, Axis relativedAxis)
| -| `GetDimension` |public static int GetDimension(VisualMap visualMap, int serieDataCount)
| -| `IsNeedAreaGradient` |public static bool IsNeedAreaGradient(VisualMap visualMap)
| -| `IsNeedGradient` |public static bool IsNeedGradient(VisualMap visualMap)
| -| `IsNeedLineGradient` |public static bool IsNeedLineGradient(VisualMap visualMap)
| -| `SetMinMax` |public static void SetMinMax(VisualMap visualMap, double min, double max)
| +| `AutoSetLineMinMax()` |public static void AutoSetLineMinMax(VisualMap visualMap, Serie serie, bool isY, Axis axis, Axis relativedAxis)
| +| `GetDimension()` |public static int GetDimension(VisualMap visualMap, int serieDataCount)
| +| `IsNeedAreaGradient()` |public static bool IsNeedAreaGradient(VisualMap visualMap)
| +| `IsNeedGradient()` |public static bool IsNeedGradient(VisualMap visualMap)
| +| `IsNeedLineGradient()` |public static bool IsNeedLineGradient(VisualMap visualMap)
| +| `SetMinMax()` |public static void SetMinMax(VisualMap visualMap, double min, double max)
| ## `XChartsMgr` |public method|description| |--|--| -| `AddChart` |public static void AddChart(BaseChart chart)
| -| `ContainsChart` |public static bool ContainsChart(BaseChart chart)
| -| `ContainsChart` |public static bool ContainsChart(string chartName)
| -| `DisableTextMeshPro` |public static void DisableTextMeshPro()
| -| `EnableTextMeshPro` |public static void EnableTextMeshPro()
| -| `GetChart` |public static BaseChart GetChart(string chartName)
| -| `GetCharts` |public static List GetCharts(string chartName)
| -| `GetPackageFullPath` |public static string GetPackageFullPath()
| -| `GetRepeatChartNameInfo` |public static string GetRepeatChartNameInfo(BaseChart chart, string chartName)
| -| `IsExistTMPAssembly` |public static bool IsExistTMPAssembly()
| -| `IsRepeatChartName` |public static bool IsRepeatChartName(BaseChart chart, string chartName = null)
| -| `ModifyTMPRefence` |public static bool ModifyTMPRefence(bool removeTMP = false)
| -| `RemoveAllChartObject` |public static void RemoveAllChartObject()
| -| `RemoveChart` |public static void RemoveChart(string chartName)
| +| `AddChart()` |public static void AddChart(BaseChart chart)
| +| `ContainsChart()` |public static bool ContainsChart(BaseChart chart)
| +| `ContainsChart()` |public static bool ContainsChart(string chartName)
| +| `DisableTextMeshPro()` |public static void DisableTextMeshPro()
| +| `EnableTextMeshPro()` |public static void EnableTextMeshPro()
| +| `GetChart()` |public static BaseChart GetChart(string chartName)
| +| `GetCharts()` |public static List GetCharts(string chartName)
| +| `GetPackageFullPath()` |public static string GetPackageFullPath()
| +| `GetRepeatChartNameInfo()` |public static string GetRepeatChartNameInfo(BaseChart chart, string chartName)
| +| `IsExistTMPAssembly()` |public static bool IsExistTMPAssembly()
| +| `IsRepeatChartName()` |public static bool IsRepeatChartName(BaseChart chart, string chartName = null)
| +| `ModifyTMPRefence()` |public static bool ModifyTMPRefence(bool removeTMP = false)
| +| `RemoveAllChartObject()` |public static void RemoveAllChartObject()
| +| `RemoveChart()` |public static void RemoveChart(string chartName)
| ## `XCResourceImporterWindow` @@ -986,26 +989,26 @@ Inherits or Implemented: [UnityEditor.EditorWindow](#UnityEditor.EditorWindow) |public method|description| |--|--| -| `ShowPackageImporterWindow` |public static void ShowPackageImporterWindow()
| +| `ShowPackageImporterWindow()` |public static void ShowPackageImporterWindow()
| ## `XCThemeMgr` |public method|description| |--|--| -| `AddTheme` |public static void AddTheme(Theme theme)
| -| `CheckReloadTheme` |public static void CheckReloadTheme()
| -| `ContainsTheme` |public static bool ContainsTheme(string themeName)
| -| `ExportTheme` |public static bool ExportTheme(Theme theme)
| -| `ExportTheme` |public static bool ExportTheme(Theme theme, string themeNewName)
| -| `GetAllThemeNames` |public static List GetAllThemeNames()
| -| `GetTheme` |public static Theme GetTheme(string themeName)
| -| `GetTheme` |public static Theme GetTheme(ThemeType type)
| -| `GetThemeAssetPath` |public static string GetThemeAssetPath(string themeName)
| -| `GetThemeList` |public static List GetThemeList()
| -| `LoadTheme` |public static Theme LoadTheme(string themeName)
| -| `LoadTheme` |public static Theme LoadTheme(ThemeType type)
| -| `ReloadThemeList` |public static void ReloadThemeList()
重新加载主题列表 | -| `SwitchTheme` |public static void SwitchTheme(BaseChart chart, string themeName)
| +| `AddTheme()` |public static void AddTheme(Theme theme)
| +| `CheckReloadTheme()` |public static void CheckReloadTheme()
| +| `ContainsTheme()` |public static bool ContainsTheme(string themeName)
| +| `ExportTheme()` |public static bool ExportTheme(Theme theme)
| +| `ExportTheme()` |public static bool ExportTheme(Theme theme, string themeNewName)
| +| `GetAllThemeNames()` |public static List GetAllThemeNames()
| +| `GetTheme()` |public static Theme GetTheme(string themeName)
| +| `GetTheme()` |public static Theme GetTheme(ThemeType type)
| +| `GetThemeAssetPath()` |public static string GetThemeAssetPath(string themeName)
| +| `GetThemeList()` |public static List GetThemeList()
| +| `LoadTheme()` |public static Theme LoadTheme(string themeName)
| +| `LoadTheme()` |public static Theme LoadTheme(ThemeType type)
| +| `ReloadThemeList()` |public static void ReloadThemeList()
重新加载主题列表 | +| `SwitchTheme()` |public static void SwitchTheme(BaseChart chart, string themeName)
| [XCharts主页](https://github.com/XCharts-Team/XCharts)
[XCharts配置项手册](XChartsConfiguration-ZH.md)