mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-28 03:58:49 +00:00
修复Axis设置interval时AxisLabel不及时刷新的问题
This commit is contained in:
@@ -555,7 +555,7 @@ namespace XCharts
|
|||||||
int maxNum = Mathf.CeilToInt(coordinateWid / 15);
|
int maxNum = Mathf.CeilToInt(coordinateWid / 15);
|
||||||
if (num > maxNum)
|
if (num > maxNum)
|
||||||
{
|
{
|
||||||
m_Interval = m_ValueRange / (maxNum - 1);
|
m_Interval *= 2;
|
||||||
num = Mathf.CeilToInt(m_ValueRange / m_Interval) + 1;
|
num = Mathf.CeilToInt(m_ValueRange / m_Interval) + 1;
|
||||||
}
|
}
|
||||||
return num;
|
return num;
|
||||||
@@ -852,7 +852,15 @@ namespace XCharts
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
m_ValueRange = maxValue - minValue;
|
var tempRange = maxValue - minValue;
|
||||||
|
if (m_ValueRange != tempRange)
|
||||||
|
{
|
||||||
|
m_ValueRange = tempRange;
|
||||||
|
if (type == AxisType.Value && m_Interval > 0)
|
||||||
|
{
|
||||||
|
SetComponentDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal void UpdateMinValue(float value, bool check)
|
internal void UpdateMinValue(float value, bool check)
|
||||||
|
|||||||
@@ -772,7 +772,7 @@ namespace XCharts
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 开启大数量优化的阈值。
|
/// 开启大数量优化的阈值。只有当开启了large并且数据量大于该阀值时才进入性能模式。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int largeThreshold
|
public int largeThreshold
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user