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); } }
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("個体数"); }