Is the gplotmatrix function capable of plotting with more than the 7 built in colors?

1 ビュー (過去 30 日間)
Brad 2019 年 8 月 16 日

I'm attempting to produce a group plot matrix using the following syntax;
[h, ax, bigax] = gplotmatrix(xvars, yvars, group, Color, 's', 10, 'off', 'none', xname, yname);
Where group is a 13 x 1 double consisting of:
[1; 1; 1; 1; 1; 1; 1; 1; 1; 1; 2; 1; 2]
And where Color is a 13 x 3 double consisting of:
[1 0 0; 1 0 0; 1 0 0; 1 0 0; 1 0 0; 1 0 0; 1 0 0; 1 0 0; 1 0 0; 1 0 0; 0 1 0; 1 0 0; 0 1 0]
The colors are the RGB triplet color codes corresponding to the values in the group.
When I attempt to build the gplotmatrix, all 13 of the group entries are RED. But the values of 2 should be GREEN.
When I substitute the RGB colors with the built in colors, the data points in the plots are properly color coded.
In reading the documentation pertaining to gplotmatrix, clr is a character array or string array of colors recognized by the plot function.
I use this approach when dealing with data series greater than 6, thus allowing for an expanded color pallett. But it appears gplotmatrix will not do this. Or should it?
Is this a known issue with this function?

サインインしてコメントする。

採用された回答

Image Analyst 2019 年 8 月 16 日
Not sure but you might try a strategy similar to the attached emo where I plot more than the standard 7 or 8 colors with line plots.
1 件のコメント表示非表示 なし
Brad 2019 年 8 月 16 日

Image Analyst - First off, thanks for the reply. Second, the emo you attached is a pretty good demo!! As it turns out, I am able to modify my approach and achieve the desired plot matrix. It appears there is no bug when attempting to apply more than the 7 built in colors to a group plot matrix. It's not as intuitive as I thought it would be, put perfectly useful!! Now if I can figure out how to implement the marker face colors programatically.......
Thanks again....

サインインしてコメントする。

カテゴリ

Find more on Descriptive Statistics and Visualization in Help Center and File Exchange

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by