Esempio n. 1
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            int value = Random.Range(0, 300);

            valueList.Add(value);
            lineGraph.AddValue(valueList.Count.ToString(), value);
        }

        if (Input.GetKeyDown(KeyCode.Z))
        {
            parameter.xSize = 10;
            lineGraph.ChangeParam(parameter);
        }
        if (Input.GetKeyDown(KeyCode.X))
        {
            parameter.ySize = 1;
            lineGraph.ChangeParam(parameter);
        }
        if (Input.GetKeyDown(KeyCode.C))
        {
            parameter.yAxisSeparatorSpan = 50;
            lineGraph.ChangeParam(parameter);
        }
        if (Input.GetKeyDown(KeyCode.V))
        {
            parameter.valueSpan = 5;
            lineGraph.ChangeParam(parameter);
        }
        if (Input.GetKeyDown(KeyCode.S))
        {
            Color blue = Color.blue;
            parameter.dotColor        = blue;
            blue.a                    = 0.5f;
            parameter.connectionColor = blue;
            lineGraph.ChangeParam(parameter);
        }
        if (Input.GetKeyDown(KeyCode.A))
        {
            parameter = LineGraphController.LineGraphParameter.Default;
            lineGraph.ChangeParam(parameter);
        }
    }
Esempio n. 2
0
    void Start()
    {
        lineGraph = GameObject.Find("LineGraph").GetComponent <LineGraphController>();

        parameter = LineGraphController.LineGraphParameter.Default;

        lineGraph.ChangeParam(parameter);

        valueList = new List <int>()
        {
            5, 10, 7, 1, 20, 100
        };

        for (int i = 0; i < valueList.Count; i++)
        {
            lineGraph.AddValue((i + 1).ToString(), valueList[i]);
        }

        lineGraph.SetXUnitText("時間(s)");
        lineGraph.SetYUnitText("個体数");
    }