Deze functies kunnen worden gebruikt in uitdrukkingen die verband houden met het instellen en evalueren van de kleureigenschappen van diagramobjecten, alsmede in load-scripts voor gegevens.
InformatieQlik Sense ondersteunt de kleurfuncties Color(), qliktechblue en qliktechgray om redenen van achterwaartse compatibiliteit, maar het gebruik ervan wordt niet aanbevolen.
Gebruik de vervolgkeuzelijst bij elke functie om een korte beschrijving en de syntaxis van de functie te bekijken. Klik op de functienaam in de beschrijving van de syntaxis voor meer informatie.
ARGB() wordt gebruikt in uitdrukkingen om de kleureigenschappen van een diagramobject in te stellen of te evalueren, waarbij de kleur wordt gedefinieerd door een rode component r, een groene component g een blauwe component b, met een alfafactor (ondoorzichtigheid) van alpha.
HSL() wordt gebruikt in uitdrukkingen om de kleureigenschappen van een diagramobject in te stellen of te evalueren, waarbij de kleur wordt gedefinieerd door waarden van hue, saturation en luminosity tussen 0 en 1.
RGB() retourneert een geheel getal dat overeenkomst met de kleurcode van de kleur die is gedefinieerd door de drie parameters: de rode component r, de groene component g en de blauwe component b. Deze componenten moeten beschikken over gehele getalwaarden tussen 0 en 255. De functie kan worden gebruikt in uitdrukkingen voor het instellen of evalueren van de kleureigenschappen van een diagramobject.
Colormix1() wordt gebruikt in uitdrukkingen om een ARGB-kleurrepresentatie van een kleurovergang van twee kleuren te retourneren, gebaseerd op een waarde tussen 0 en 1.
Colormix1 (Value , ColorZero , ColorOne)
Value is een reëel getal tussen 0 en 1.
Als Value = 0 wordt ColorZero geretourneerd.
Als Value = 1 wordt ColorOne geretourneerd.
Als 0 < Value< 1 is, wordt de bijbehorende tussenliggende schaduwkleur geretourneerd.
ColorZero is een geldige RGB-kleurrepresentatie voor de kleur die moet worden toegewezen aan het lage uiteinde van het interval.
ColorOne is een geldige RGB-kleurrepresentatie voor de kleur die moet worden toegewezen aan het hoge uiteinde van het interval.
Voorbeeld:
Colormix1(0.5, red(), blue())
retourneert:
ARGB(255,64,0,64) (purple)
Colormix2() wordt gebruikt in om een ARGB-kleurrepresentatie van een kleurovergang van twee kleuren gebaseerd op een waarde tussen -1 en 1, waarbij het mogelijk is een tussenliggende kleur op te geven voor de centrale (0) positie.
Als Value = -1, wordt de eerste kleur geretourneerd.
Als Value = 1, wordt de tweede kleur geretourneerd.
Als -1 < Value< 1 is, wordt de bijbehorende tussenliggende kleurenmix geretourneerd.
ColorMinusOne is een geldige RGB-kleurrepresentatie voor de kleur die moet worden toegewezen aan het lage uiteinde van het interval.
ColorOne is een geldige RGB-kleurrepresentatie voor de kleur die moet worden toegewezen aan het hoge uiteinde van het interval.
ColorZero is een optionele geldige RGB-kleurrepresentatie voor de kleur die moet worden toegewezen aan het midden van de interval.
SysColor() retourneert de ARGBkleurrepresentatie voor de Windows-systeemkleur nr, waarbij nr overeenkomt met de Windows API-functie GetSysColor(nr).
SysColor (nr)
ColorMapHue() retourneert een ARGB-waarde van een kleur uit een kleurenkaart waarbij de tintcomponent van het HSV-kleurmodel wordt gevarieerd. De kleurenkaart begint met rood, doorloopt geel, groen, cyaan, blauw en magenta, en gaat terug naar rood. Voor x moet een waarde tussen 0 en 1 worden opgegeven.
ColorMapHue (x)
ColorMapJet() retourneert de ARGB-waarde van een kleur vanuit een kleurenkaart die begint bij blauw en doorloopt van cyaan en geel naar oranje en die daarna terugkeert naar rood. Voor x moet een waarde tussen 0 en 1 worden opgegeven.
ColorMapJet (x)
Vooraf gedefinieerde kleurfuncties
De volgende functies kunnen worden gebruikt in uitdrukkingen voor vooraf gedefinieerde kleuren. Elke functie retourneert een RGB-kleurrepresentatie.
Optioneel kan een parameter voor alfafactor worden opgegeven. In dat geval wordt een ARGB-kleurrepresentatie geretourneerd. Een alfafactor van 0 komt overeen met volledige transparantie en een alfafactor van 255 komt overeen met volledige ondoorzichtigheid. Als geen waarde voor alfa is ingevoerd, wordt uitgegaan van 255.
Vooraf gedefinieerde kleurfuncties
Kleurfunctie
RGB -waarde
black ([alpha])
(0,0,0)
blue([alpha])
(0,0,128)
brown([alpha])
(128,128,0)
cyan([alpha])
(0,128,128)
darkgray([alpha])
(128,128,128)
green([alpha])
(0,128,0)
lightblue([alpha])
(0,0,255)
lightcyan([alpha])
(0,255,255)
lightgray([alpha])
(192,192,192)
lightgreen([alpha])
(0,255,0)
lightmagenta([alpha])
(255,0,255)
lightred([alpha])
(255,0,0)
magenta([alpha])
(128,0,128)
red([alpha])
(128,0,0)
white([alpha])
(255,255,255)
yellow([alpha])
(255,255,0)
Voorbeelden en resultaten:
Voorbeelden en resultaten
Voorbeelden
Resultaten
Blue()
RGB(0,0,128)
Blue(128)
ARGB(128,0,0,128)
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!