/ / matlab v grafe použiť anotáciu pre diamant - matlab, plot, anotácie, legendy

matlab v grafe používa anotáciu pre diamant - matlab, graf, anotácie, legenda

i "m druh nováčik v MATLAB, dúfam, že niekto mi môže pomôcť!"

Robím niekoľko grafov pomocou "držať", srôznych značiek a farieb v cykle. Chcel by som vytvoriť legendu o sprisahaní. Problém je, že nie vždy budú vytvorené všetky grafy, pretože niekedy bude vektor nulový, a preto "legenda" nie je dobrá voľba.

Premýšľal som o použití anotácie, ale neviem, ako reprezentovať symboly ako "Diamond" alebo "Ľavý ukazovací trojuholník", s farbami a vyplnenými, pomocou anotácie

Napríklad: ako to napísať vo forme anotácie?

"marker", "d", "markerfacecolor", [0 1 0], "LineStyle", "none", "color", rgb ("lime")

odpovede:

0 pre odpoveď č. 1

Môže to pomôcť?

Údaje o riadkovej sérii, ktoré obsahujú iba NaN, budú pridané do legiend, ale na grafoch sa nič nezobrazí.

hold on;
plot(NaN,"marker","d","markerfacecolor",[0 1 0],"LineStyle","none","color",rgb("lime"));

Potom do legendy pridajte extra štítok