JavaScript must be enabled in order for you to use JSXGraph and JSXGraph reference. However, it seems JavaScript is either disabled or not supported by your browser.

Class Index | File Index

Elements
Classes

Element Index

Angle

Angle sector defined by three points or two lines.

Arc

An arc is a partial circumference line of a circle.

Arrow

A segment with an arrow head.

Arrowparallel

A segment with an arrow head attached thath is parallel to a given segment.

Axes3D

A container element that creates the axes and rear and front planes of a 3D view.

Axis

Axis is a line with optional ticks and labels.

Axis3D

A 3D axis element is a line together with optional ticks and labels.

Bisector

A bisector is a line which divides an angle into two equal angles.

Bisectorlines

Bisector lines are similar to Bisector but take two lines as parent elements.

Boxplot

Vertical or horizontal box plot curve to present numerical data through their quartiles.

Button

A text element that contains an HTML button tag.

Cardinalspline

Cardinal spline curve through a given data set.

Chart

Various types of charts for data visualization.

Checkbox

A text element that contains an HTML checkbox tag.

Circle

A circle can be defined by various combinations of points and numbers.

Circle3D

A circle in 3D can be defined by various combinations of points and numbers.

Circumcenter

Constructs the center of a Circumcircle without creating the circle.

Circumcircle

A circumcircle is the unique circle through three points.

CircumcircleArc

A partial circum circle through three points.

CircumcircleSector

A sector whose arc is a circum circle arc through three points.

Comb

A marker to display domains of inequalities.

Conic

Create a generic conic section either by five points or the coefficients of the general conic's equation.

Curve

Curves can be defined by mappings or by discrete data sets.

Curve3D

3D Curves can be defined by mappings or by discrete data sets.

CurveDifference

The path forming the difference of two closed path elements.

CurveIntersection

The path forming the intersection of two closed path elements.

CurveUnion

The path forming the union of two closed path elements.

Derivative

A curve visualizing the function graph of the (numerical) derivative of a given curve.

Ellipse

An ellipse is a special conic section given by two points (the foci) and a third point on the ellipse or the length of the major axis.

Face3D

This element creates a 3D face.

ForeignObject

Display any HTML content in an SVG foreignObject container - even below other elements.

Functiongraph

A functiongraph visualizes a map x → f(x).

Functiongraph3D

A 3D functiongraph visualizes a map (x, y) → f(x, y).

Glider

A glider is a point bound to a line, circle or curve or even another point.

Grid

A grid is a mesh consisting of vertical and horizontal lines or other geometrical objects.

Group

A container element to control the movement of given set of point, image or text elements simultaneously.

Hatch

Hatches are collections of short line segments used to mark congruent lines or curves.

Hyperbola

A hyperbola is a special conic section given by two points (the foci) and a third point on the hyperbola or the length of the major axis.

Image

Display of an external image.

ImplicitCurve

An implicit curve is a plane curve defined by an implicit equation relating two coordinate variables, commonly x and y.

Incenter

The center of the incircle of the triangle described by the three given points (without constructing the circle).

Incircle

The circle which touches the three sides of a triangle given by three points.

Inequality

The area which is the set of solutions of a linear inequality or an inequality of a function graph.

Input

This element is used to provide a constructor for special texts containing a HTML form input element.

Integral

The graph of the integral function of a given function in a given interval.

Intersection

A point intersecting two 1-dimensional elements.

IntersectionCircle3D

The circle that is the intersection of two elements (plane3d or sphere3d) in 3D.

IntersectionLine3D

The line that is the intersection of two (infinite) plane elements in 3D.

Label

Labels are text objects tied to other elements like points, lines and curves.

Legend

Creates a legend for a chart element.

Line

A general line is given by two points or three coordinates.

Line3D

A line in 3D is given by two points, or one point and a direction vector.

MajorArc

A major arc given by three points is that part of the circumference of a circle having measure at least 180 degrees (pi radians).

MajorSector

A major sector is a sector of a circle having measure at least 180 degrees (pi radians).

Measurement

Display measurements of geometric elements and the arithmetic operations of measurements.

Mesh3D

Display a rectangular mesh on a 3D plane element.

Metapostspline

Interpolate data points by the spline curve from Metapost (by Donald Knuth and John Hobby).

Midpoint

Midpoint of two points.

MinorArc

A minor arc given by three points is that part of the circumference of a circle having measure at most 180 degrees (pi radians).

MinorSector

A minor sector is a sector of a circle having measure at most 180 degrees (pi radians).

MirrorElement

Reflect a point, line, circle, curve, polygon across a given point.

MirrorPoint

A MirrorPoint is a special case of a MirrorElement.

NonReflexAngle

A non-reflex angle is the instance of an angle that is at most 180°.

Normal

A normal is the line perpendicular to a line or to a tangent of a circle or curve.

Orthogonalprojection

A point that is the orthogonal projection of a point onto a line.

OtherIntersection

Given a set of intersection points, this is another ("other") intersection point,

Parabola

A parabola is a special conic section given by one point (the focus) and a line (the directrix).

Parallel

A parallel is a line through a given point, parallel to a given line.

Parallelogram

A quadrilateral polygon with parallel opposite sides.

Parallelpoint

Given three point, a parallel point is the point such that the four points form a parallelogram.

ParametricSurface3D

A 3D parametric surface visualizes a map (u, v) → [X(u, v), Y(u, v), Z(u, v)].

Perpendicular

A perpendicular is a line orthogonal to a given line, through a given point not on the line,

PerpendicularPoint

Orthogonal projection of a point onto a line.

PerpendicularSegment

A line segment orthogonal to a given line, through a given point not on the line,

Plane3D

A 3D plane is defined either by a point and two linearly independent vectors, or by three points.

Point

Construct a free or a fixed point.

Point3D

A Point3D object is defined by three coordinates [x,y,z], or a function returning an array with three numbers.

PolarLine

The polar line of a point with respect to a conic or a circle.

PolePoint

This element is used to provide a constructor for the pole point of a line with respect to a conic or a circle.

Polygon

A polygon is a plane figure made up of line segments (the borders) connected to form a closed polygonal chain.

Polygon3D

A polygon is a sequence of points connected by lines, with the last point connecting back to the first one.

PolygonalChain

A polygonal chain is a connected series of line segments (borders).

Polyhedron3D

A polyhedron in a 3D view consists of faces.

RadicalAxis

The radical axis is the line connecting the two interstion points of two circles with distinct centers.

Reflection

Reflect a point, line, circle, curve, polygon across a given line.

ReflexAngle

A reflex angle is the instance of an angle that is larger than 180°.

RegularPolygon

A regular polygon is a polygon that is direct equiangular (all angles are equal in measure) and equilateral (all sides have the same length).

Riemannsum

Visualize the Riemann sum which is an approximation of an integral by a finite sum.

Sector

A circular sector is a subarea of the area enclosed by a circle.

Segment

A (line) segment defined by two points.

Semicircle

A semicircle is a special arc defined by two points.

Slider

A slider can be used to choose values from a given range of numbers.

Slopefield

A slope field is a graphical representation of the solutions to a first-order differential equation of a scalar function.

Slopetriangle

Slope triangle to visualize the slope of a tangent to a curve, circle or line.

Smartlabel

Customized text elements for displaying measurements of JSXGraph elements, Examples are length of a segment, perimeter or area of a circle or polygon (including polygonal chain), slope of a line, value of an angle, and coordinates of a point.

Sphere3D

A sphere in a 3D view.

Spline

The (natural) cubic spline curves (function graph) interpolating a set of points.

Stepfunction

A step function is a function graph that is piecewise constant.

Tangent

The tangent line at a point on a line, circle, conic, turtle, or curve.

TangentTo

One of the two tangent lines to a conic or a circle through an external point.

Tapemeasure

A tape measure can be used to measure distances between points.

Text

Constructs a text element.

Text3D

Construct a text element in a 3D view.

Ticks

Ticks are used as distance markers on a line or curve.

Ticks3D

Ticks are used as distance markers on a line in a 3D view.

Tracecurve

A trace curve is simple locus curve showing the orbit of a point that depends on a glider point.

Transformation

Define projective 2D transformations like translation, rotation, reflection.

Transformation3D

Define projective 3D transformations like translation, rotation, reflection.

Turtle

A turtle is a graphic paradigm similar to the programming languages Logo or PostScript.

Vectorfield

A vector field on a plane can be visualized as a collection of arrows with given magnitudes and directions, each attached to a point on the plane.

Vectorfield3D

A vector field is an assignment of a vector to each point in 3D space.

View3D

A View3D element provides the container and the methods to create and display 3D elements.

Class Index

_global_


JXG


JXG.AbstractRenderer

JXG.AbstractRenderer

JXG.Board

JXG.Board controls all properties and methods used to manage a geonext board like managing geometric elements, managing mouse and touch events, etc.

JXG.Board.infobox


JXG.C

Namespace for the complex number arithmetic functions, see also JXG.Complex.

JXG.CA


JXG.CanvasRenderer

JXG.CanvasRenderer

JXG.Chart

Creates a new basic chart object.

JXG.Circle

Creates a new circle object.

JXG.Circle3D

Creates a new 3D circle object.

JXG.Complex

This class is for calculating with complex numbers, see also JXG.C for more methods.

JXG.Composition

JXG.Composition

JXG.Coords

This is the Coordinates class.

JXG.CoordsElement

Creates a new coords element object.

JXG.Curve

Creates a new curve object.

JXG.Curve3D

Creates a new 3D curve object.

JXG.Dump


JXG.EventEmitter


JXG.Expect


JXG.Face3D

Creates a new 3D face object.

JXG.ForeignObject

Creates a new foreignObject object.

JXG.GeometryElement

This is the parent class for all geometry elements like points, circles, lines, curves.

JXG.GeometryElement3D

This is the basic class for 3D geometry elements like Point3D and Line3D.

JXG.GeonextParser


JXG.Group

In this class all group management is done.

JXG.Image

Creates a new image object.

JXG.JessieCode


JXG.JSXGraph

The JXG.JSXGraph singleton stores all properties required to load, save, create and free a board.

JXG.Legend

Creates a new Legend object.

JXG.Line

Creates a new basic line object.

JXG.Line3D

Creates a new 3D line object.

JXG.Math


JXG.Math.BoxQuadtree


JXG.Math.Clip


JXG.Math.Extrapolate


JXG.Math.Geometry


JXG.Math.ImplicitPlot


JXG.Math.IntervalArithmetic


JXG.Math.Metapost


JXG.Math.Nlp


JXG.Math.Numerics


JXG.Math.Plot


JXG.Math.Poly


JXG.Math.Poly.Monomial


JXG.Math.Poly.Polynomial


JXG.Math.Poly.Ring


JXG.Math.ProbFuncs


JXG.Math.Quadtree


JXG.Math.Statistics


JXG.NoRenderer

JXG.NoRenderer

JXG.Options


JXG.Plane3D

Creates a new 3D plane object.

JXG.Point

Creates a new point object.

JXG.Point3D

Creates a new 3D point object.

JXG.Polygon

Polygon stores all style and functional properties that are required to draw and to interactact with a polygon.

JXG.Polygon3D

Creates a new 3D polygon object.

JXG.PrefixParser


JXG.Sphere3D

Creates a new 3D sphere object.

JXG.Surface3D

Creates a new 3D surface object.

JXG.SVGRenderer

JXG.SVGRenderer

JXG.Text

Creates a new text object.

JXG.Text3D

Creates a new 3D point object.

JXG.Ticks

Ticks provides methods for creation and management of ticks on an axis.

JXG.Transformation

Creates a new transformation object.

JXG.Turtle

This is the Turtle class.

JXG.Util


JXG.Util.Base64


JXG.Util.Unzip

Unzip class Class for gunzipping, unzipping and base64 decoding of files.

JXG.Util.UTF8


JXG.View3D

Creates a new 3D view.

JXG.VMLRenderer

JXG.VMLRenderer

JXG.XML


Documentation generated by JsDoc Toolkit 2.4.0 on Fri Apr 04 2025 09:22:42 GMT+0200 (Mitteleuropäische Sommerzeit)