public void PushGraphItemLayout(GraphItem graphItem, int i)
    {
        graphItems[i] = graphItem;
        LayoutElement layoutElementPrefab = graphItem.GetComponent <LayoutElement>();

        PushLayoutElement(layoutElementPrefab);
    }
 void Awake()
 {
     input = InputData.GetComponent <IHeadDirData>();
     InputData.OnGraphDataChange.Subscribe(_ =>
     {
         //グラフに表示するデータが変更された際に実行される
         //最新のデータを取得し、保持する
         dataList = input.GetHeadDirDatas();
         AttatchDataToGraph();
     });
 }