Paletas discretas Paul Tol
Elija una familia de Paul Tol y una cantidad: bright con 3 colores devuelve #4477AA, #EE6677 y #228833. Los colores salen de tablas fijas, así que la misma petición da siempre el mismo juego, sin nada al azar. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Paleta
- Bright
- N
- 3
- Colores
- #4477AA, #EE6677, #228833
Devuelve esquemas de color discretos de Paul Tol a partir de tablas fijas. Intención de búsqueda: paleta Paul Tol. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan.
Qué le ofrece una paleta discreta de Paul Tol
Una paleta discreta es una lista fija de colores bien distintos pensada para identificar grupos separados: un color por serie, categoría o región. Esta herramienta devuelve cuatro familias de Paul Tol, bright, vibrant, muted y light, tal como están guardadas en tablas fijas. Usted elige la familia y cuántos colores necesita, y los colores llegan en el orden de la tabla. Con bright y una cantidad de 3, por ejemplo, obtiene #4477AA, #EE6677 y #228833. Nada se genera ni se ajusta sobre la marcha, de modo que el resultado es el mismo hoy, mañana y en cualquier otro dispositivo.
Cómo elegir la familia y evitar errores habituales
Empiece por contar los grupos que necesita distinguir y pida ese número de colores. Si pide más de los que tiene la familia, la cantidad se limita al tamaño de la paleta, así que compruebe cuántos colores recibió antes de asignarlos. Use una sola familia por gráfico, porque mezclar colores de bright y de muted en la misma figura rompe la coherencia de una tabla única. Reserve la paleta discreta para categorías, no para una medida continua como la temperatura sobre un mapa, donde encaja mejor una escala de color gradual. Por último, copie los códigos hexadecimales tal como aparecen, porque un pequeño cambio altera el color.
Cuándo usarla
Úsela cuando la intención de búsqueda coincida. Devuelve esquemas de color discretos de Paul Tol a partir de tablas fijas. Entrega solo en inglés; Nitro hidrata los demás locales.
No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias.
Los trabajos fallidos no se facturan.
Qué puede hacer con ella
Docencia
Goldens fijados.
Preguntas frecuentes
¿Qué paletas de Paul Tol puedo elegir?
Hay cuatro familias discretas disponibles: bright, vibrant, muted y light. Cada una es una tabla fija de colores, y usted decide cuántos de sus colores quiere recibir.
¿Qué pasa si pido más colores de los que tiene una paleta?
La cantidad se limita al tamaño de la paleta. Recibe todos los colores que contiene la familia y ninguno inventado, de modo que el juego sigue siendo fiel a la tabla original.
¿Obtendré siempre los mismos colores?
Sí. Los colores se leen de tablas fijas, sin elección aleatoria ni consultas en línea, así que bright con 3 colores devuelve siempre #4477AA, #EE6677 y #228833.
¿Qué significa paleta discreta?
Una paleta discreta es una lista corta de colores separados, no un degradado continuo. Se usa un color por categoría, por ejemplo uno por línea o barra de un gráfico, en lugar de sombrear un valor continuo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/color/tol-palette \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"palette":"bright"}'const res = await fetch("https://api.kit.forhosting.com/color/tol-palette", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"palette": "bright"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/tol-palette",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"palette": "bright"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/tol-palette", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"palette":"bright"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"palette":"bright"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/tol-palette", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"palette": "bright"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.tol_palette",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta API. Las entradas se validan antes de la aritmética, de modo que las cargas inválidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales.
Cómo funciona
Devuelve esquemas de color discretos de Paul Tol a partir de tablas fijas. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. Redondeo half-up Paletas bright/vibrant/muted/light. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta API. Las entradas se validan antes de la aritmética, de modo que las cargas inválidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta API. Las entradas se validan antes de la aritmética, de modo que las cargas inválidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta API. Las entradas se validan antes de la aritmética, de modo que las cargas inválidas fallan con invalid_input.
Entradas, límites y redondeo
Los decimales opcionales usan half-up una sola vez. Los campos de salida opcionales se omiten, nunca son null. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. Proporcione los campos JSON obligatorios con nombres seguros para el DOM. Los tipos inválidos generan invalid_input. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta API. Las entradas se validan antes de la aritmética, de modo que las cargas inválidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta API. Las entradas se validan antes de la aritmética, de modo que las cargas inválidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales.
Cuándo usarla
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta API. Las entradas se validan antes de la aritmética, de modo que las cargas inválidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta API. Las entradas se validan antes de la aritmética, de modo que las cargas inválidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales.
Casos de integración
Comprobación rápida
Widget gratuito.
Automatización
API con el mismo JSON.
Preguntas técnicas
¿Es gratis?
Sí, tier A.
¿Red?
Ninguna.
¿Entrada incorrecta?
Error invalid_input.
¿Hay API?
Sí.
¿Idiomas?
Solo EN; Nitro hidrata.