IEnumerator InitChart() { chart = gameObject.GetComponent <LineChart>(); if (chart == null) { gameObject.AddComponent <LineChart>(); } chart.title.show = true; chart.title.text = "术语解析-组件"; chart.grid.bottom = 30; chart.grid.right = 30; chart.grid.left = 50; chart.grid.top = 80; chart.dataZoom.enable = false; chart.visualMap.enable = false; chart.RemoveData(); chart.AddSerie(SerieType.Bar, "Bar"); chart.AddSerie(SerieType.Line, "Line"); for (int i = 0; i < 8; i++) { chart.AddXAxisData("x" + (i + 1)); chart.AddData(0, Random.Range(10, 100)); chart.AddData(1, Random.Range(30, 100)); } yield return(null); }
IEnumerator AddSimpleLine() { chart = gameObject.GetComponent <LineChart>(); if (chart == null) { chart = gameObject.AddComponent <LineChart>(); } chart.title.text = "LineChart - 折线图"; chart.title.subText = "普通折线图"; chart.yAxis0.minMaxType = Axis.AxisMinMaxType.Custom; chart.yAxis0.min = 0; chart.yAxis0.max = 100; chart.RemoveData(); serie = chart.AddSerie(SerieType.Line, "Line"); for (int i = 0; i < m_DataNum; i++) { chart.AddXAxisData("x" + (i + 1)); chart.AddData(0, UnityEngine.Random.Range(30, 90)); } yield return(new WaitForSeconds(1)); }