Skip to content

Deslizador de Rango

Configura la anotación con deslizador de rango de doble control en Potato para seleccionar un intervalo numérico con límites, tamaño de paso y etiquetas de extremo personalizables.

El esquema de anotación de deslizador de rango ofrece un deslizador con dos controles que permite a los anotadores seleccionar un intervalo de valores en lugar de un solo punto. Sirve para tareas cuya respuesta es un intervalo, como estimar rangos de edad, franjas horarias o intervalos de confianza.

Potato dual-thumb range slider set to an age range of 25 to 75Range slider in Potato

Visión General

A diferencia de un deslizador estándar, que capta un único valor, el deslizador de rango tiene dos controles arrastrables que representan el extremo bajo y el alto del intervalo. Los anotadores arrastran cualquiera de los dos para definir el intervalo. Los valores actuales se muestran junto al deslizador para mayor precisión.

Inicio Rápido

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: age_range
    description: Estimate the age range of the author.
    min_value: 0
    max_value: 100
    step: 1
    left_label: "Young"
    right_label: "Old"

Opciones de Configuración

CampoTipoPredeterminadoDescripción
annotation_typestringRequeridoDebe ser "range_slider"
namestringRequeridoIdentificador único para este esquema
descriptionstringRequeridoInstrucciones mostradas a los anotadores
min_valuenumber0Valor mínimo de la escala del deslizador
max_valuenumber100Valor máximo de la escala del deslizador
stepnumber1Incremento entre valores seleccionables
left_labelstringEtiqueta mostrada en el extremo izquierdo (mínimo) del deslizador
right_labelstringEtiqueta mostrada en el extremo derecho (máximo) del deslizador
show_valuesbooleantrueMuestra los valores bajo y alto seleccionados en cada momento
default_lownumberPosición inicial del control bajo
default_highnumberPosición inicial del control alto
label_requirement.requiredbooleanfalseSi la anotación debe completarse antes de continuar

Ejemplos

Estimación de Rango de Edad

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: age_estimate
    description: What age range do you think the author falls in?
    min_value: 13
    max_value: 90
    step: 1
    left_label: "Younger"
    right_label: "Older"

Intervalo de Confianza

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: confidence_interval
    description: Select the range within which you believe the true value falls.
    min_value: 0
    max_value: 100
    step: 5
    left_label: "0%"
    right_label: "100%"
    show_values: true

Franja Horaria

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: time_window
    description: When during the day is this activity most likely? (hours)
    min_value: 0
    max_value: 24
    step: 0.5
    left_label: "Midnight"
    right_label: "Midnight"

Rango de Temperatura Confortable

yaml
annotation_schemes:
  - annotation_type: range_slider
    name: comfort_range
    description: What temperature range (°F) do you find comfortable?
    min_value: 40
    max_value: 110
    step: 1
    left_label: "Cold"
    right_label: "Hot"
    show_values: true

Formato de Salida

json
{
  "age_estimate": {
    "labels": {
      "low": 28,
      "high": 42
    }
  }
}

La salida siempre contiene los valores low y high dentro del rango configurado entre min_value y max_value.

Mejores Prácticas

  1. Define valores iniciales con sentido - usa default_low y default_high para no anclar a todos los anotadores en los extremos
  2. Elige un tamaño de paso adecuado - pasos finos (0,1) para tareas precisas, pasos gruesos (5, 10) para estimaciones aproximadas
  3. Añade etiquetas en los extremos - left_label y right_label aportan contexto semántico más allá de los números
  4. Deja show_values activado - la lectura numérica ayuda a los anotadores a afinar la selección
  5. Úsalo solo en tareas de rango real - si basta con un único valor, usa el Deslizador estándar

Lectura Adicional

Para detalles de implementación, consulta la documentación fuente.