mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-23 09:20:08 +00:00
修复数据过小时AxisLabel直接科学计数法显示的问题
This commit is contained in:
@@ -41,9 +41,9 @@ namespace XCharts
|
||||
}
|
||||
else
|
||||
{
|
||||
if (f == 0) valueDic[value] = forceE ? value.ToString("E") : value.ToString();
|
||||
else if (f == 1) valueDic[value] = value.ToString("f1");
|
||||
else if (f == 2) valueDic[value] = value.ToString("f2");
|
||||
if (f == 0) valueDic[value] = forceE ? value.ToString("E0") : value.ToString();
|
||||
else if (f == 1) valueDic[value] = forceE ? value.ToString("E1") : value.ToString("f1");
|
||||
else if (f == 2) valueDic[value] = forceE ? value.ToString("E2") : value.ToString("f2");
|
||||
else valueDic[value] = (f > 3 || forceE) ? value.ToString("E0") : value.ToString(GetFn(f));
|
||||
return valueDic[value];
|
||||
}
|
||||
@@ -103,9 +103,9 @@ namespace XCharts
|
||||
}
|
||||
}
|
||||
|
||||
internal static string GetAxisLabelName(string prefix, bool isYAxis,int axisIndex, int i)
|
||||
internal static string GetAxisLabelName(string prefix, bool isYAxis, int axisIndex, int i)
|
||||
{
|
||||
int key = (isYAxis?2:1) * 1000000 + (axisIndex+1) * 100000 + i;
|
||||
int key = (isYAxis ? 2 : 1) * 1000000 + (axisIndex + 1) * 100000 + i;
|
||||
if (s_AxisLabelName.ContainsKey(key))
|
||||
{
|
||||
return s_AxisLabelName[key];
|
||||
|
||||
@@ -513,7 +513,8 @@ namespace XCharts
|
||||
count++;
|
||||
intvalue = (int)(value * Mathf.Pow(10, count));
|
||||
}
|
||||
return count;
|
||||
if (count == 12 && (value == 0 || value == 1)) return 1;
|
||||
else return count;
|
||||
}
|
||||
|
||||
public static void AddEventListener(GameObject obj, EventTriggerType type,
|
||||
|
||||
Reference in New Issue
Block a user