We’re going to need a few new concepts to make a colored line figure. Let’s take it in small steps.
A pure function is a function that doesn’t have a name.
This pure function (indicated by # and &) adds 1 to a number:
Use the pure function with Map (/@) to add one to every number in a list:
An equivalent way to write the same thing is to use the function Map instead of the /@ shorthand:
MapIndexed is like Map. In fact, you get the same result if you use MapIndexed instead of Map:
But MapIndexed makes the list position of each element the function is applied to available to the function. Use #2 to get the position:
Use First to extract the position number from the list:
You’ll use the list position to specify the colors of lines in a line figure.
Hue gives different colors for different values between 0 and 1:
You can use Hue to color objects in Graphics:
Now you have all the concepts you need to color the lines in a figure.
This is the basic figure with black lines:
Use MapIndexed to color the lines according to their positions in the list. Dividing the Hue value by 12 gives 12 different colors of lines.
Add color to the interactive figure: