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);
        }
Exemplo n.º 2
0
        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));
        }