I have a typical scenario in which there is a Vector X and Vector Y. Vector X contains increasing values, for example X = [1 1 1 2 2 3 4 4 4 4 4]. Vector Y contains real values of same size as X. Im looking to plot Index Vs Y with color change for each different value of X for the corresponding index.
For example, the plot should have color1 for the first 3 values of 1, color2 for the next 2 values of 2, color3 for 1 value 3 and so on.
Can any one help me
Building on Laurent’s answer and implementing your “Index vs Y” requirement,
My version also allows arbitrarily large color indices; if you don’t have enough styles defined, it just wraps back around and reuses colors.
Update note I had to fix a sign above in the calculation oh
thisStyle.Testing it with
now gives