Innhold
MATLAB er et mye brukt teknisk programmeringsmiljø for å lage datakvalitetsgrafer fra vitenskap og ingeniørfag. For å møte skjermkriteriene eller forbedre utseendet, lar MATLAB deg helt kontrollere fargene og andre egenskaper av alle grafiske elementer. Du kan manipulere dem gjennom brukergrensesnittet eller gjennom programmeringskommandoer skrevet på kommandolinjen.
MATLAB lar deg endre fargene på alle grafiske elementer (Jupiterimages / Comstock / Getty Images)
MATLAB-grafikk
Alle MATLAB-grafikkene er representert i et figurvindu. Hver av dem er inneholdt i et sett med akser. Hver representasjon innenfor en akse har datapunkter og en linje som forbinder dem. Blant de fargene du kan endre er linjen, fyllingen av datapunktmarkørene og grensen til datapunktene.
Endre gjennom brukergrensesnittet
Egenskapene til all grafikk, inkludert farge, kan endres i MATLAB Property Editor. For å åpne editoren, velg bildet du vil endre, åpne "Rediger" -menyen under tittellinjen og velg alternativet "Egenskaper for bilde". Velg objektet du vil endre ved å klikke med musen. Du kan redigere linjen ved å klikke på børsteikonet på siden av "Linje:" -boksen og velge en farge fra paletten. Du kan også endre hovedfargen til et bokmerke ved å klikke på blekkikonet på siden av boksen "Marker:" eller kantlinjen til bokmerket ved å velge penselikonet.
Endre etter kode
Du kan endre stilegenskapene til bildet ved å sende kommandoer via kommandolinjen. Set () -kommandoen fastslår eierskapet til et objekt. En figur som nettopp er tegnet betraktes som «nåværende», så det er vanlig å bruke disse kommandoene umiddelbart etter å ha opprettet en figur. Du kan endre det nåværende objektet ved å klikke på bildet i figuren. I mer komplekse tilfeller kan du få tak i det ønskede objektet ved hjelp av "findobj ()" kommandoen. Mulige farger inkluderer: r = rød, g = grønn, b = blå, c = cyan, m = magenta, y = gul, k = svart, w = hvit.
Kommandoer for å endre farge inkluderer:
sett (gco, 'Color', 'r'); % Endre fargen på det valgte linjesettet (gco, 'MarkerEdgeColor', 'g'); % Endre grensen til et datapunktsett (gco, 'MarkerFaceColor', 'b'); % Endre fyllingen av et datapunkt
Fargekart
Bilder og andre data kan representere nivådata gjennom forskjellige fargeverdier. Dataverdien er kartlagt til en farge ved å bruke et fargekart. Standardfargekartet i MATLAB er "jet (64)", et kart som bruker "jet" fargevalg med 64 definerte verdier. Før visning vises kartdataene til en verdi mellom 1 og 64, avhengig av rekkevidden av bildeverdier. De mappede verdiene konverteres da til røde, grønne og blå verdier. MATLAB fargediagrammer inkluderer jet, HSV, varm, kul, vår, sommer, høst, vinter, grå, bein, kobber, , "rosa" og "linjer". For eksempel, for å endre fargekartet fra den nåværende figuren til "vinter" med 128 farger, bruk følgende kode:
colormap (vinter (128));