void GenerateData(int count, CoordinateChart chart) { var baseValue = Random.Range(0, 1000); var time = new System.DateTime(2011, 1, 1); var smallBaseValue = 0; chart.xAxis.ClearData(); for (var i = 0; i < count; i++) { chart.AddXAxisData(time.ToString("hh:mm:ss")); smallBaseValue = i % 30 == 0 ? Random.Range(0, 700) : (smallBaseValue + Random.Range(0, 500) - 250); baseValue += Random.Range(0, 20) - 10; float value = Mathf.Max( 0, Mathf.Round(baseValue + smallBaseValue) + 3000 ); //var index = i % 100; //var value = (Mathf.Sin(index / 5) * (index / 5 - 10) + index / 6) * 5; value = Mathf.Abs(value); chart.AddData(0, value); time = time.AddSeconds(1); } }
void Awake() { chart = gameObject.GetComponentInChildren <CoordinateChart>(); timeNow = System.DateTime.Now; chart.ClearAxisData(); chart.series.ClearData(); chart.maxCacheDataNumber = maxCacheDataNumber; timeNow = timeNow.AddSeconds(-maxCacheDataNumber); }
void Awake() { chart = gameObject.GetComponentInChildren <CoordinateChart>(); timeNow = System.DateTime.Now; chart.xAxis.ClearData(); chart.series.ClearData(); chart.maxCacheDataNumber = maxCacheDataNumber; initCount = maxCacheDataNumber; }
void Awake() { chart = gameObject.GetComponentInChildren <CoordinateChart>(); timeNow = System.DateTime.Now; chart.ClearAxisData(); chart.series.ClearData(); chart.SetMaxCache(maxCacheDataNumber); chart.title.text = maxCacheDataNumber + "数据"; }
void Awake() { chart = gameObject.GetComponentInChildren <CoordinateChart>(); chart.RemoveData(); var serie = chart.AddSerie("data", SerieType.Line); serie.symbol.type = SerieSymbolType.None; chart.maxCacheDataNumber = maxCacheDataNumber; timeNow = DateTime.Now; timeNow = timeNow.AddSeconds(-maxCacheDataNumber); }
void Awake() { chart = gameObject.GetComponentInChildren <CoordinateChart>(); chart.RemoveData(); var serie = chart.AddSerie(SerieType.Line); serie.symbol.show = false; serie.maxCache = maxCacheDataNumber; chart.xAxises[0].maxCache = maxCacheDataNumber; timeNow = DateTime.Now; timeNow = timeNow.AddSeconds(-maxCacheDataNumber); }
void Awake() { chart = gameObject.GetComponentInChildren <CoordinateChart>(); }