So I have a question how to dynamically pick maybe every 10th or every 11th legend item to display while still assigning the whole trace a a color gradient.
I've got a data set w/ 1000+ individual sensors or traces and I just can't legend all 1000 labels. Ideally, I could just display every 10 labels in the legend to show the color gradient. Is there a way to index the entire list of traces and then only show multiples of 10 of the index on the legend??

dt<<Graph Builder(
Size( 1748, 456 ),
Show Control Panel( 0 ),
Legend Position("Bottom"),
Variables(X(:AbsTime), Y(:Data), Overlay(:Lamda)),
Elements(Smoother(X, Y, Legend(7), Lambda(0.000001))),
SendToReport(
Dispatch(
{},
"AbsTime",
ScaleBox,
{Min( 0 ), Max( 150 ), Inc( 10 ), Minor Ticks( 2 ), Label Row( Label Orientation( "Angled" ) ) }
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(0, {Line Color(-3886272), Fill Color(-3886272), gradient({Color Theme("Cool to Warm")})}, Item ID("1", 1)),
Properties(1, {Line Color(-3886272), Fill Color(-3886272), gradient({Color Theme("Cool to Warm")})}, Item ID("2", 1)),
Properties(2, {Line Color(-3952065), Fill Color(-3952065), gradient({Color Theme("Cool to Warm")})}, Item ID("3", 1)),
Properties(n, {Line Color(-3952065), Fill Color(-3952065), gradient({Color Theme("Cool to Warm")})}, Item ID("n", 1)))
}
),
Dispatch({}, "Graph Builder", FrameBox, {Marker Size( 1 ), Transparency( 0.5 )} ),
Dispatch(
{},
"400",
LegendBox,
{
Orientation("Horizontal"),
Sides("Left"),
Set Wrap(7),
Legend Position({7,[**huge list of numbers**]} ),
Position({**huge list of #'s**})
}
)
)
);