ForHosting KIT · Entwickler-Tools

Farbskala nach Werteklassen

Das Werkzeug für Farbskalen nach Werteklassen ordnet einen Zahlenwert einem von mehreren gleich breiten Intervallen zu und gibt die passende Farbe zwischen zwei hexadezimalen Endpunkten zurück.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie Wert, inklusives Minimum und Maximum, Klassenanzahl sowie Start- und Endfarbe an. Alle Eingaben werden geprüft, die Obergrenze wird ausdrücklich behandelt und das Ergebnis ist stets identisch. Verwenden Sie es für Dashboards, Karten, Bewertungsstufen, Legenden, Berichte und alle Abläufe, die eine reproduzierbare Einteilung statt eines kontinuierlichen Verlaufs benötigen.

Machen Sie aus einem stetigen Bereich verlässliche Klassen

Ein kontinuierlicher Farbverlauf kann eine höhere Genauigkeit vortäuschen, als die Messung tatsächlich besitzt. Klassen machen die Entscheidung sichtbar: Jeder Wert im selben Intervall erhält genau dieselbe Farbe. Geben Sie den Zahlenwert, die inklusive Unter- und Obergrenze und die gewünschte Klassenanzahl ein. Das Werkzeug teilt den Bereich in gleich breite Intervalle, nummeriert sie ab eins und meldet sowohl den nullbasierten Index als auch die numerischen Grenzen. Jedes Intervall schließt seine Untergrenze ein und seine Obergrenze aus; nur das letzte enthält das festgelegte Maximum. Diese klare Regel verhindert, dass verschiedene Systeme einen Wert direkt auf einer Grenze unterschiedlich einordnen. Ein zusätzliches Ergebnisfeld zeigt, ob die ausgegebene Obergrenze inklusive ist. Das ist hilfreich, wenn Diagramm, Export, Backend und Webansicht identisch klassifizieren müssen. Das Werkzeug untersucht keinen Datensatz und berechnet keine statistischen Quantile. Die angegebenen Minimal- und Maximalwerte definieren die Skala vollständig; weder verborgene Beobachtungen noch deren Reihenfolge beeinflussen das Ergebnis.

Erzeugen Sie die Skala mit deterministischer RGB-Interpolation

Die erste Klasse verwendet die Startfarbe, die letzte die Endfarbe. Dazwischen werden Rot-, Grün- und Blaukanal getrennt interpoliert und jeweils auf die nächste Ganzzahl gerundet. Die Position richtet sich nach dem Klassenindex und nicht nach dem Rohwert. Daher erhalten zwei Werte in derselben Klasse dieselbe Hex-Farbe. Für beide Endpunkte sind sechs Hexadezimalstellen mit oder ohne Raute zulässig; die Ausgabe wird auf Kleinbuchstaben mit Raute vereinheitlicht. Die RGB-Interpolation ist bewusst einfach und in API sowie Browser reproduzierbar. Sie ist kein wahrnehmungsorientiertes Farbmodell. Wählen Sie für barrierearme Paletten deshalb Endfarben, deren Zwischentöne unterscheidbar bleiben und genügend Kontrast bieten. Das Ergebnis enthält die ausgewählte Farbe, Index, lesbare Klassennummer, Gesamtanzahl und numerische Intervallgrenzen. Damit können Sie eine Markierung färben und zugleich passende Kurzinfo, Legende, Validierung oder Auditspur erzeugen, ohne die Grenzberechnung an anderer Stelle erneut umzusetzen.

Prüfen Sie Wertebereiche vor der Visualisierung

Stilles Begrenzen wirkt bequem, bis ein vorgelagerter Fehler einen unmöglichen Wert als gültig einfärbt. Das Werkzeug weist daher nicht endliche Zahlen, umgekehrte oder gleich große Grenzen, Werte außerhalb des inklusiven Bereichs, ungültige Farben und Klassenanzahlen zurück, die keine Ganzzahlen zwischen 2 und 256 sind. Fehler bleiben dadurch sichtbar, statt mangelhafte Messungen im Dashboard zu verbergen. Legen Sie die Grenzen im verantwortlichen Messsystem fest und verwenden Sie sie für alle Werte wieder. Bei stark schiefer Verteilung und tatsächlich benötigten gleich besetzten Quantilen berechnen Sie zunächst deren Trennwerte; diese Funktion erzeugt gleich breite Klassen zwischen ausdrücklich angegebenen Endpunkten. Nutzen Sie für eine stabile Legende dieselben Regeln bei Beschriftung und Einfärbung. Das Maximum wird gesondert behandelt, damit Gleitkommadivision es nicht hinter den letzten Index setzt. Andere exakte Grenzen gelangen gemäß der dokumentierten unteren Inklusivregel in die folgende Klasse. Browser und kostenpflichtige API verwenden denselben reinen Algorithmus. So können Sie die Zuordnung vorab prüfen und anschließend für $0.002 je Anfrage automatisieren.

Leistungsdashboard einfärben

Weisen Sie Latenz-, Umsatz-, Auslastungs- oder Qualitätswerten in Karten und Diagrammen einheitliche Farben zu.

Choroplethenklassen erstellen

Ordnen Sie regionale Messwerte festen Intervallen zu und stimmen Sie Kartenflächen und Legende aufeinander ab.

Risikostufen vereinheitlichen

Wenden Sie einen gemeinsamen Bereich, eine Klassenanzahl und Palette auf wiederholbare Werte in Berichten und Exporten an.

Berechnet das Werkzeug statistische Quantile eines Datensatzes?

Nein. Es erstellt gleich breite Klassen zwischen ausdrücklichem Minimum und Maximum und empfängt oder analysiert keinen Datensatz.

Was geschieht, wenn der Wert dem Maximum entspricht?

Das Maximum ist gültig und gehört zur letzten Klasse, deren Obergrenze eingeschlossen ist.

Welche Farbformate sind zulässig?

Verwenden Sie eine sechsstellige hexadezimale RGB-Farbe mit oder ohne Raute. Die Ausgabe erfolgt klein geschrieben mit Raute.

Wie werden Zwischenfarben berechnet?

Rot-, Grün- und Blaukanal werden entsprechend der Klassenposition getrennt interpoliert und auf Ganzzahlen gerundet.

Können Werte außerhalb des Bereichs begrenzt werden?

Nein. Sie werden zurückgewiesen, damit eine ungültige Messung nicht unbemerkt als gültige Endfarbe erscheint.

Was kostet die Nutzung?

Die API kostet $0.002 je Anfrage. Dieselbe deterministische Berechnung läuft im Browser kostenlos.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/color/scale-buckets

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/color/scale-buckets \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":72,"min":0,"max":100,"buckets":5,"start_color":"#ffffcc","end_color":"#800026"}'
{
  "value": 72,
  "min": 0,
  "max": 100,
  "buckets": 5,
  "start_color": "#ffffcc",
  "end_color": "#800026"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.scale_buckets",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →