There are overloads of AddValue() or AddValues_eachIndexIsALine() with which you can supply data types that consist of more than one component. For example "Vector3" consists of 3 components: x, y and z. Transforms have even 9 components. It is possible that for each component a separate line is drawn to the chart, but you can also omit some lines that are not of interest. The configuration of components that you are interested in is done with this "dataComponentsThatAreDrawn" field.
The "dataComponentsThatAreDrawn" field has the following members which you can set by code:
//Vector2:
public bool vector2_x = true;
public bool vector2_y = true;
//Vector3:
public bool vector3_x = true;
public bool vector3_y = true;
public bool vector3_z = true;
//Vector4:
public bool vector4_x = true;
public bool vector4_y = true;
public bool vector4_z = true;
public bool vector4_w = true;
//Color:
public bool color_r = true;
public bool color_g = true;
public bool color_b = true;
public bool color_a = true;
//Rotation:
public bool rotation_eulerX = true;
public bool rotation_eulerY = true;
public bool rotation_eulerZ = true;
//Transform:
public bool localPosition_x = true;
public bool localPosition_y = true;
public bool localPosition_z = true;
public bool localEulerAngle_x = false;
public bool localEulerAngle_y = false;
public bool localEulerAngle_z = false;
public bool localScale_x = false;
public bool localScale_y = false;
public bool localScale_z = false;
public bool globalPosition_x = false;
public bool globalPosition_y = false;
public bool globalPosition_z = false;
public bool globalEulerAngle_x = false;
public bool globalEulerAngle_y = false;
public bool globalEulerAngle_z = false;
public bool lossyScale_x = false;
public bool lossyScale_y = false;
public bool lossyScale_z = false;