News


Dynamic Mathematics with JavaScript

Release of 1.1.0

Major new release

Version 1.1.0 introduces the new JSXGraph element polygonalchain (sometimes also called “polyline”), see https://jsxgraph.org/docs/symbols/PolygonalChain.html and new attributes for gradient colors. Examples can be seen at https://jsfiddle.net/6wbmvjp3/ for linear gradients and https://jsfiddle.net/6wbmvjp3/1/ for radial gradients. The statistics module received the new method JXG.Math.statistics.generateGaussian which... [Read More]

Example

Efficient scatter plots

Today, I want to show you a neat trick to create scatter plots with a large number of points. Of course, it is possible to use JSXGraph points, but this might be overkill and need too much resources. A more efficient approach is to use the JSXGraph curve object: For... [Read More]

Examples

Fullscreen mode, n-th roots

Today we have to new examples: https://jsxgraph.org/wiki/index.php/Fullscreen_mode: The user can click on an icon in the JSXGraphnavigation bar on the lower right or click on an external button provided by the content creator to display a JSXGraph construction in full screen mode. This can be useful in classroom... [Read More]

Example

Polar grid

Today, I just want to highlight one new example in the wiki showing a polar grid: https://jsxgraph.org/wiki/index.php/Polar grid Version 1.00.0 is still not available in the CDN. But we are in contact with the adminstrators of CDNJS and they try to locate the cause of the... [Read More]

Examples

Intersection of curves, polygons, and circles

In the JSXGraph wiki there are now several examples for intersection of curves, polygons, and circles. The clipping algorithm is an implementation of the Greiner-Hormann algorithm. Please, report failures. The new examples are: https://jsxgraph.org/wiki/index.php/Intersection_of_circles https://jsxgraph.org/wiki/index.php/Intersection_of_curves_I https://jsxgraph.org/wiki/index.php/Intersection_of_curves_II https://jsxgraph.org/wiki/index.php/Intersection_of_functiongraphs Due to a wrong git tag,... [Read More]