Skip to main content

Interface: NumberLineOptions

Defined in: mobjects/graphing/NumberLine.ts:8

Options for creating a NumberLine

Properties

color?

optional color: string

Defined in: mobjects/graphing/NumberLine.ts:14

Stroke color as CSS color string. Default: '#ffffff'


decimalPlaces?

optional decimalPlaces: number

Defined in: mobjects/graphing/NumberLine.ts:30

Decimal places for number labels. Default: 0


includeNumbers?

optional includeNumbers: boolean

Defined in: mobjects/graphing/NumberLine.ts:22

Whether to include number labels. Default: false


includeTicks?

optional includeTicks: boolean

Defined in: mobjects/graphing/NumberLine.ts:18

Whether to include tick marks. Default: true


length?

optional length: number

Defined in: mobjects/graphing/NumberLine.ts:12

Visual length of the number line. Default: 10


numberFontSize?

optional numberFontSize: number

Defined in: mobjects/graphing/NumberLine.ts:32

Font size for number labels. Default: 24


numbersToExclude?

optional numbersToExclude: number[]

Defined in: mobjects/graphing/NumberLine.ts:24

Numbers to exclude from labels. Default: []


numbersToInclude?

optional numbersToInclude: number[]

Defined in: mobjects/graphing/NumberLine.ts:26

Specific numbers to show as labels (overrides includeNumbers).


numbersWithElongatedTicks?

optional numbersWithElongatedTicks: number[]

Defined in: mobjects/graphing/NumberLine.ts:28

Numbers that get elongated (taller) tick marks.


strokeWidth?

optional strokeWidth: number

Defined in: mobjects/graphing/NumberLine.ts:16

Stroke width in pixels. Default: 2


tickSize?

optional tickSize: number

Defined in: mobjects/graphing/NumberLine.ts:20

Size of tick marks. Default: 0.2


xRange?

optional xRange: [number, number, number]

Defined in: mobjects/graphing/NumberLine.ts:10

Range as [min, max, step]. Default: [-5, 5, 1]