# Creating a slider based on values from a list

## Introduction

Making a slider take anything but linear values involves some sort of two-step process. In this case looking up the value from a list. This list value is shown in a text box instead of the actual slider value. (This side originally created by Jonas Hall)

## When to use

This is useful when you want to changa a variable across a discrete range of values:
• Showing values from a data table
• Showing particular samples that are not linear, such as whn archimedes calculated the value of pi by inscribing and circumscribing a 3-, 6-, 12-, 24-, 48- and a 96-gon.

## How do you do this?

The construction above uses the following KEY ELEMENTS:
• A list: Create a list, L, of the values you want the list to take.
• A slider: Create an integer slider n in the range from 1 to Length(L) with a step size of 1. Hide the label completely.
• A number: Let a = L(n).
• A text box: Define a text box with the text "n = a", where a is the dynamic object a slected from the drop-down objects menu in the text box dialogue.