MATLAB er en teknisk programmeringsmiljø der ofte anvendes til oprettelse af offentliggørelse kvalitet figurer af videnskabelige eller tekniske data. For at opfylde display kriterierne, eller til at forbedre visuel appel , MATLAB giver dig mulighed for helt at styre farven og andre egenskaber af alle grafiske elementer. Du kan manipulere disse egenskaber enten gennem handling af brugergrænsefladen eller programmatiske kommandoer udstedt af kommandolinjen. MATLAB Grafik
Alle MATLAB plots er tegnet i et tal -vinduet. Hver graf er indeholdt i et sæt af akse objekter. Hvert plot inden for en akse har datapunkter og en linje mellem punkterne , der er forbundet med det. Farver du kan ændre medtage den linje farve , ansigtet farve datapunkt markør og kanten farven af markøren .
Brugergrænseflade Omforandringer
Egenskaber al grafik genstande, herunder farve , kan ændres af MATLAB Property Editor. For at åbne ejendommen editor, skal du vælge det tal , du ønsker at ændre, åbne menuen "Rediger" under titellinjen , og vælg "Figur Properties ... " valgmulighed. Vælg det objekt , du ønsker at ændre , ved at klikke på det med musen. Du kan redigere den linje farve ved at klikke på penselikon siden af "Line : " feltet og vælge en farve fra paletten . Du kan også ændre markøren face farve ved at vælge ikonet med malerspanden ved siden af " Marker: " . Kasse eller kanten farve ved at vælge penselikon
Programmatic Ændring
stil egenskaber nuværende tal kan ændres ved hjælp af kommandoer , der er udstedt via kommandolinjen . Sættet () kommando indstiller et objekt ejendom. Et tal , der netop er blevet trukket anses strøm , så det er almindeligt at udstede disse kommandoer umiddelbart efter at tegne en plot. Du kan ændre det aktuelle objekt ved at klikke på det i en figur . I mere komplicerede programmer , kan du få håndtaget til den ønskede objekt ved hjælp af findobj () kommando. Mulige farver er : . R = rød, g = grøn, b = blå, C = cyan , m = magenta , y = gul , k = sort , u = hvid
Kommandoer til at ændre plot farve omfatter: < br >
sæt ( GCO , 'Farve ', ' r '); % Ændre farven på aktuelt valgte linje objectset ( GCO ' MarkerEdgeColor ', ' g '); sæt ( GCO ' MarkerFaceColor ', ' b' )
Colormaps
billeder og andre data kan have niveau data vises via forskellige farveværdier. Værdien af data er kortlagt i farve ved hjælp af en colormap . Standarden colormap i Matlab er jet (64) , et kort ved hjælp af jet farveskema med 64 definerede værdier . Før displayet, billeddata mappet til en værdi på 1 til 64 er baseret på den række af værdier i billedet. De kortlagte værdier omdannes derefter til rød , grøn og blå farve værdier. Matlabs farvetabellerne omfatter jet , HSV , hot , cool, forår, sommer, efterår, vinter , grå , ben, kobber, pink og linjer. For at indstille colormap af den nuværende tallet til en vinter (128) colormap , for eksempel , skal du bruge følgende kode : Hej
colormap (vinter (128 )),