Skip to main content

Interface: NumberLineOptions

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

Options for creating a NumberLine

Properties​

color?​

optional color: string

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

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


decimalPlaces?​

optional decimalPlaces: number

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

Decimal places for number labels. Default: 0


includeNumbers?​

optional includeNumbers: boolean

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

Whether to include number labels. Default: false


includeTicks?​

optional includeTicks: boolean

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

Whether to include tick marks. Default: true


length?​

optional length: number

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

Visual length of the number line. Default: 10


numberFontSize?​

optional numberFontSize: number

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

Font size for number labels. Default: 24


numbersToExclude?​

optional numbersToExclude: number[]

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

Numbers to exclude from labels. Default: []


numbersToInclude?​

optional numbersToInclude: number[]

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

Specific numbers to show as labels (overrides includeNumbers).


numbersWithElongatedTicks?​

optional numbersWithElongatedTicks: number[]

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

Numbers that get elongated (taller) tick marks.


strokeWidth?​

optional strokeWidth: number

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

Stroke width in pixels. Default: 2


tickSize?​

optional tickSize: number

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

Size of tick marks. Default: 0.2


xRange?​

optional xRange: [number, number, number]

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

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