Sådan ændres grafikfarven i MATLAB

Forfatter: Robert Doyle
Oprettelsesdato: 23 Juli 2021
Opdateringsdato: 15 November 2024
Anonim
Sådan ændres grafikfarven i MATLAB - Elektronik
Sådan ændres grafikfarven i MATLAB - Elektronik

Indhold

MATLAB er et teknisk programmeringsmiljø, der er meget brugt til at oprette kvalitetsgrafer over videnskabs- og tekniske data. For at opfylde visningskriterier eller forbedre udseendet giver MATLAB dig mulighed for fuldstændig at kontrollere farverne og andre egenskaber for alle grafiske elementer. Du kan manipulere dem via brugergrænsefladen eller gennem programmeringskommandoer indtastet på kommandolinjen.

MATLAB-grafik

Alle MATLAB-grafik er repræsenteret i et figurvindue. Hver af dem er indeholdt i et sæt akser. Hver repræsentation inden for en akse har datapunkter og en linje, der forbinder dem. Blandt de farver, du kan ændre, er linjen, udfyldningen af ​​datapunktmarkørerne og kanten af ​​den samme.


Skift gennem brugergrænsefladen

Egenskaberne for alle grafiske elementer, inklusive farve, kan ændres i MATLABs "Property Editor". For at åbne editoren skal du vælge det billede, du vil ændre, åbne menuen "Rediger" under titellinjen og vælge "Figuregenskaber ...". Vælg det objekt, du vil ændre, ved at klikke med musen. Du kan redigere linjen ved at klikke på penselikonet ved siden af ​​feltet "Linje:" og vælge en farve fra paletten. Det er også muligt at ændre en markørs hovedfarve ved at klikke på ikonet for malingskan ved siden af ​​"Marker:" eller ved at vælge penselikonet.

Kodeskift

Du kan ændre billedets stilegenskaber ved at sende kommandoer gennem kommandolinjen. Kommandoen set () etablerer ejerskabet af et objekt. Et billede, der netop er tegnet, betragtes som "aktuelt", så det er almindeligt at bruge disse kommandoer straks efter oprettelse af et billede. Du kan ændre det aktuelle objekt med et museklik på figuren. I mere komplekse tilfælde kan du hente "håndtaget" på det ønskede objekt ved hjælp af kommandoen "findobj ()". Mulige farver inkluderer: r = rød, g = grøn, b = blå, c = cyan, m = magenta, y = gul, k = sort, w = hvid.


Kommandoerne til at ændre farve inkluderer:

sæt (gco, 'Color', 'r'); % Skift farven på det aktuelt valgte linjesæt (gco, 'MarkerEdgeColor', 'g'); % Skift rammen for et sæt datapunkt (gco, 'MarkerFaceColor', 'b'); % Ændr udfyldningen af ​​et datapunkt

Farvekort

Billeder og andre data kan repræsentere niveaudata ved hjælp af forskellige farveværdier. Dataværdien kortlægges til en farve ved hjælp af et farvekort. Standardfarvekortet i MATLAB er "jet (64)", et kort, der bruger "jet" -farveskemaet med 64 definerede værdier. Før visningen kortlægges billeddataene til en værdi mellem 1 og 64 i henhold til billedets værdiområde. De kortlagte værdier konverteres derefter til røde, grønne og blå værdier. MATLAB-farvetabeller inkluderer "jet", "HSV", "hot", "cool", "spring", "summer", "autumn", "winter", "grey", "bone", "kobber" , "pink" og "linjer". Hvis du f.eks. Vil ændre farvekortet for det aktuelle tal til "vinter" med 128 farver, skal du bruge følgende kode:


farvekort (vinter (128));