using UnityEngine; using XCharts.Runtime; namespace XCharts.Example { [DisallowMultipleComponent] [ExecuteInEditMode] public class Example03_ChartAnimation : MonoBehaviour { BaseChart chart; void Awake() { chart = gameObject.GetComponent(); if (chart == null) { chart = gameObject.AddComponent(); } var serie = chart.GetSerie(0); serie.animation.enable = true; //自定义每个数据项的渐入延时 serie.animation.fadeInDelayFunction = CustomFadeInDelay; //自定义每个数据项的渐入时长 serie.animation.fadeInDurationFunction = CustomFadeInDuration; } float CustomFadeInDelay(int dataIndex) { return dataIndex * 1000; } float CustomFadeInDuration(int dataIndex) { return dataIndex * 1000 + 1000; } } }