Class: LinearBase
Defined in: src/mobjects/graphing/scale.ts:59
LinearBase - the default scaling strategy.
function(value) = scaleFactor * value, inverseFunction(value) = value / scaleFactor.
Extends
Constructors
Constructor
new LinearBase(
scaleFactor):LinearBase
Defined in: src/mobjects/graphing/scale.ts:63
Parameters
scaleFactor
number = 1
Returns
LinearBase
Overrides
Properties
customLabels
readonlycustomLabels:boolean
Defined in: src/mobjects/graphing/scale.ts:31
Whether the strategy produces custom labels on a NumberLine.
Inherited from
scaleFactor
readonlyscaleFactor:number
Defined in: src/mobjects/graphing/scale.ts:61
The slope of the linear function.
Methods
function()
function(
value):number
Defined in: src/mobjects/graphing/scale.ts:68
Scale a value. Must be implemented by a subclass.
Parameters
value
number
Returns
number
Overrides
getCustomLabels()
getCustomLabels(
_valRange,_options):MathTexImage[]
Defined in: src/mobjects/graphing/scale.ts:49
Custom labels for the given tick values.
Only strategies with customLabels === true implement this; the base
implementation throws, matching ManimCE's NotImplementedError.
Parameters
_valRange
number[]
_options
Returns
Inherited from
inverseFunction()
inverseFunction(
value):number
Defined in: src/mobjects/graphing/scale.ts:72
Inverse of function. Must be implemented by a subclass.
Parameters
value
number
Returns
number