/* * PUBLIC METHODS CALLED IN CHILD CLASSES */ ///<summary>Creates and initializes the Graphing Asset graph, initializes formatting and appearance</summary> public void InitAxisGraphObjects(AxisGraphFormatting formatting) { // find prefab and create graph SetEmptyGraphPrefab(graphPrefabPath); InitializeGraph(); // initialise formatting (passed from child class object) formatting.Init(graph); // create and initialize appearance appearance = new AxisGraphAppearance(graph, dataSeries); // set graph to placeholder position via formatting and destroy placeholder SetPlaceAndDestroyHolder(formatting.positioning, appearance); }
public void ResetYAxisTitleOffset(AxisGraphFormatting formatting) { graph.yAxis.UpdateAxesLabels(); formatting.yAxis.TitleOffset = new Vector2(GetMaxWidthLabel(yLabels) + 20f, 0); //Debug.Log(GetMaxWidthLabel(yLabels)); }