Interface: ComplexPlaneOptions
Defined in: mobjects/graphing/ComplexPlane.ts:24
Options for creating a ComplexPlane
Extends
Properties
axisConfig?
optionalaxisConfig:Partial<NumberLineOptions>
Defined in: mobjects/graphing/Axes.ts:29
Common configuration for both axes
Inherited from
backgroundLineStyle?
optionalbackgroundLineStyle:BackgroundLineStyle
Defined in: mobjects/graphing/NumberPlane.ts:24
Style configuration for background grid lines
Inherited from
NumberPlaneOptions.backgroundLineStyle
color?
optionalcolor:string
Defined in: mobjects/graphing/Axes.ts:27
Stroke color for axes. Default: '#ffffff'
Inherited from
fadedLineRatio?
optionalfadedLineRatio:number
Defined in: mobjects/graphing/NumberPlane.ts:28
Number of faded lines per interval between main lines. Default: 1
Inherited from
NumberPlaneOptions.fadedLineRatio
fadedLineStyle?
optionalfadedLineStyle:BackgroundLineStyle
Defined in: mobjects/graphing/NumberPlane.ts:26
Style configuration for faded sub-grid lines. Auto-computed from backgroundLineStyle if not set.
Inherited from
NumberPlaneOptions.fadedLineStyle
fadingFactor?
optionalfadingFactor:number
Defined in: mobjects/graphing/NumberPlane.ts:30
Fading factor for lines far from axes. Default: 1 (no fading)
Inherited from
NumberPlaneOptions.fadingFactor
includeBackgroundLines?
optionalincludeBackgroundLines:boolean
Defined in: mobjects/graphing/NumberPlane.ts:22
Whether to include background grid lines. Default: true
Inherited from
NumberPlaneOptions.includeBackgroundLines
includeImaginaryLabels?
optionalincludeImaginaryLabels:boolean
Defined in: mobjects/graphing/ComplexPlane.ts:26
Whether to show imaginary unit labels (i, 2i, etc.). Default: true
labelColor?
optionallabelColor:string
Defined in: mobjects/graphing/ComplexPlane.ts:30
Color for axis labels. Default: '#ffffff'
labelFontSize?
optionallabelFontSize:number
Defined in: mobjects/graphing/ComplexPlane.ts:28
Font size for labels. Default: 24
tipLength?
optionaltipLength:number
Defined in: mobjects/graphing/Axes.ts:37
Length of arrow tips. Default: 0.25
Inherited from
tips?
optionaltips:boolean
Defined in: mobjects/graphing/Axes.ts:35
Whether to include arrow tips on axes. Default: true
Inherited from
xAxisConfig?
optionalxAxisConfig:Partial<NumberLineOptions>
Defined in: mobjects/graphing/Axes.ts:31
Configuration specific to x-axis (overrides axisConfig)
Inherited from
NumberPlaneOptions.xAxisConfig
xLength?
optionalxLength:number
Defined in: mobjects/graphing/Axes.ts:23
Visual length of the x-axis. Default: 10
Inherited from
xRange?
optionalxRange: [number,number] | [number,number,number]
Defined in: mobjects/graphing/Axes.ts:19
X-axis range as [min, max] or [min, max, step]. Default: [-5, 5, 1]
Inherited from
yAxisConfig?
optionalyAxisConfig:Partial<NumberLineOptions>
Defined in: mobjects/graphing/Axes.ts:33
Configuration specific to y-axis (overrides axisConfig)
Inherited from
NumberPlaneOptions.yAxisConfig
yLength?
optionalyLength:number
Defined in: mobjects/graphing/Axes.ts:25
Visual length of the y-axis. Default: 6
Inherited from
yRange?
optionalyRange: [number,number] | [number,number,number]
Defined in: mobjects/graphing/Axes.ts:21
Y-axis range as [min, max] or [min, max, step]. Default: [-3, 3, 1]