Dessa funktioner kan användas i uttryck som används för att ange och utvärdera färgegenskaper för diagramobjekt, samt i dataladdningsskript.
Observera: Qlik Sense har stöd för färgfunktionerna qliktechblue och qliktechgray för att säkerställa bakåtkompatibilitet, men dessa funktioner bör helst inte användas.
Använd listrutan för varje funktion för att visa en kort beskrivning samt syntaxen för funktionen. Klicka på funktionens namn i syntaxbeskrivningen för fler detaljer.
ARGB() används i uttryck för att ange eller utvärdera färgegenskaperna hos ett diagramobjekt där färgen definieras med en röd komponent r, en grön komponent g och en blå komponent b, med en alfafaktor (opacitet) på alpha.
HSL() används i uttryck för att ange eller utvärdera färgegenskaperna för ett diagramobjekt där färgen definieras av värden för hue, saturation och luminosity, mellan 0 och 1.
RGB() används i uttryck för att ange eller utvärdera färgegenskaperna hos ett diagramobjekt där färgen definieras med en röd komponent r, en grön komponent g och en blå komponent b, med värden mellan 0 och 255.
Color() används i uttryck för att returnera färgåtergivningen av färg nummer n i den diagrampalett som visas i diagramegenskaperna. Färgrepresentationen är ett dualt värde med en textrepresentation i form av 'RGB(r, g, b)' där r, g och b är tal mellan 0 och 255 vilka representerar de röda, gröna och blå färgkomponenternas värden. Det numeriska värdet är ett heltal som motsvarar de röda, gröna och blåa komponenterna.
Color (n)
Colormix1() används i uttryck för att returnera en ARGB-färgrepresentation från en tvåfärgad toning baserad på ett värde mellan 0 och 1.
Colormix1 (Value , ColorZero , ColorOne)
Value är ett reellt tal mellan 0 och 1.
Om Value = 0 returneras ColorZero .
Om Value = 1 returneras ColorOne .
Om 0 < Value < 1 returneras motsvarande färgblandning.
ColorZero är en giltig RGB-färgrepresentation för den färg som ska associeras med intervallets lägsta värde.
ColorOne är en giltig RGB-färgrepresentation för den färg som ska associeras med intervallets högsta värde.
Example:
Colormix1(0.5, red(), blue())
returnerar:
ARGB(255,64,0,64) (lila)
Colormix2() används i uttryck för att returnera en ARGB-färgrepresentation från en tvåfärgad toning baserat på ett värde mellan -1 och 1, med möjlighet att ange en mellanliggande färg för intervallets mitt (0)
Om -1 < Value< 1 returneras den lämpliga färgblandningen.
ColorMinusOne är en giltig RGB-färgrepresentation för den färg som ska associeras med intervallets lägsta värde.
ColorOne är en giltig RGB-färgrepresentation för den färg som ska associeras med intervallets högsta värde.
ColorZero är en alternativ giltig RGB-färgrepresentation för den färg som ska associeras med intervallets mittersta värde.
SysColor() returnerar ARGB-färgåtergivningen för Windows systemfärg nr, där nr motsvarar parametern till Windows API-funktion GetSysColor(nr).
SysColor (nr)
ColorMapHue() returnerar ett ARGB-värde av en färg från en färgkarta som varierar nyanskomponenten för HSV-färgmodellen. Färgkartan börjar med röd, övergår sedan till gul, grön, cyan, blå, magenta och återgår till röd. x måste vara ett värde mellan 0 och 1.
ColorMapHue (x)
ColorMapJet() returnerar ett ARGB-värde för en färg från en färgkarta som börjar med blå, övergår till cyan, gul och orange och återgår till röd. x måste vara ett värde mellan 0 och 1.
ColorMapJet (x)
Fördefinierade färgfunktioner
Följande funktioner kan användas i uttryck för fördefinierade färger. Varje funktion returnerar en RGB-färgrepresentation.
En parameter för alfafaktorn kan också ges, vilket leder till att en ARGB-färgrepresentation returneras. Alfafaktorn 0 motsvarar full genomskinlighet. Alfafaktorn 255 motsvarar full opacitet. Om inget värde anges för alfa antas det vara 255.