[bug][pie] fix piechart create error with code (#206)

This commit is contained in:
monitor1394
2022-07-02 23:10:11 +08:00
parent 06574a201a
commit 9b263c883b
4 changed files with 11 additions and 3 deletions

View File

@@ -54,6 +54,7 @@
## master
* (2022.07.02) 修复`PieChart`用代码动态创建时`Legend`不正常的问题 (#206)
* (2022.07.02) 修复`YAxis``AxisLabel`设置`onZero`不生效的问题
* (2022.07.02) 修复`AxisLabel`代码设置`distance`属性后一直刷新的问题
* (2022.06.30) 修复`Runtime`下代码创建图表时组件无法初始化的问题

View File

@@ -272,7 +272,7 @@ namespace XCharts
list.Add(value);
value += tick;
if (list.Count > 20)
if (list.Count > 100)
break;
}
if (!ChartHelper.IsEquals(axis.context.maxValue, list[list.Count - 1]))

View File

@@ -48,7 +48,7 @@ namespace XCharts.Runtime
var objAnchorMin = new Vector2(0, 1);
var objAnchorMax = new Vector2(0, 1);
var objPivot = new Vector2(0, 1);
var btnObj = ChartHelper.AddObject(objName, parent, objAnchorMin, objAnchorMax, objPivot, sizeDelta, i);
var btnObj = ChartHelper.AddObject(objName, parent, objAnchorMin, objAnchorMax, objPivot, sizeDelta);
var iconObj = ChartHelper.AddObject("icon", btnObj.transform, anchorMin, anchorMax, pivot, iconSizeDelta);
var img = ChartHelper.GetOrAddComponent<Image>(btnObj);
img.color = Color.clear;

View File

@@ -100,7 +100,14 @@ namespace XCharts.Runtime
{
foreach (var serie in m_Series)
{
if (serie.serieName.Equals(serieName)) return serie;
if (string.IsNullOrEmpty(serie.serieName))
{
if (string.IsNullOrEmpty(serieName)) return serie;
}
else if (serie.serieName.Equals(serieName))
{
return serie;
}
}
return null;
}