Step 2: (Only for 3rd part GUIs) Extract The Correct GUI System
If you are using a 3rd party GUI system you will need to unzip an older version of the asset that is included. After unzipping the older version, delete the GraphMaster folder and keep the unzipped files. Inside the unzipped files, extract the Unity package named with the GUI system you own. If your project is using more than one of them, you can extract each one. Do not extract packages that have not had thier corresponding assets imported.
Step 3 (Native uGUI): Create a GUI - Most poeple start here
Only use this step if you are using Unity's native GUI.
This step may be skipped if you already have a GUI with a canvas in place.
Create a standard UI using the UI menu to get a Canvas in place. (Menu: GameObject → UI → Canvas)
Step 4: Create A Graph

- Open the Graph Master "Create New Graph" Wizard. (Menu: Window → Graph Master → New Native Unity Graph)
- Fill out the form and click the green "Add To" button. (The "Add To" button will not be green until all the required items in the form are filled in - including the font.)
Step 5: Add Some Data

using UnityEngine; using System.Collections; using System.Collections.Generic; // This MonoBehavior expects to be attached to the same game object // that a Graph Master Graph is attached to. This object is called "graph" if // you created it with the Graph Creation Wizard.public class InteractiveExampleGraphScript : MonoBehaviour {
GraphMaster.UGuiGraph graph;
GraphMaster.UGuiDataSeriesXy series1;void Awake() {
// Capture the graph
graph = gameObject.GetComponent<GraphMaster.UGuiGraph>();// Setup the graph - this can be done in the editor as well
graph.setRanges(0, 500, 0, 1000);// Create the data we want to plot
List<Vector2> data = new List<Vector2>();
data.Add(new Vector2(0, 0));
data.Add(new Vector2(50, 200));
data.Add(new Vector2(100, 200));
data.Add(new Vector2(150, 350));
data.Add(new Vector2(200, 400));
data.Add(new Vector2(250, 690));
data.Add(new Vector2(300, 800));
data.Add(new Vector2(350, 620));
data.Add(new Vector2(400, 800));
data.Add(new Vector2(450, 860));
data.Add(new Vector2(500, 1000));// Add a X/Y Plot the the graph and capture the plot and color it blue
series1 = graph.addDataSeries<GraphMaster.UGuiDataSeriesXy>("1", Color.blue);// Apply our data to the plot.
series1.Data = data;
}
}