Bourne2Learn - Educational Training and Consultancy
JSXGraph is a javascript library that allows development of interactive math graphs on a Web page.
These are some experiments and "how to"s for JSXGraph.
JSXGraph demos and experiments | |
|---|---|
| JSXGraph interactive demonstrator | Proposed demonstrator facility for JSXGraph example pages, and for the discussion forum. |
| Examples: Mobile-friendly JSXGraph | This page has several examples of how to incorporate JSXGraph in a phone-friendly fashion, allowing for resizing and scrolling. |
| Smooth animations - JSXGraph conference 2022 slides | Slides for the talk on achieving smooth animations in JSXGraph. |
| Slides: Mobile-friendly JSXGraph | The slides for the JSXGtaph Conference in October 2020, where I tried to convince everyone to develop mobile-friendly apps. |
| Animating points efficiently in JSXGraph | This shows a few different ways points can be animated in JSXGraph, and how best to achieve smooth animations. |
| Cellular Automaton (Game of Life) - Phone friendly and fast | This is an example presented by Leslie Wong at the JSXGraph Conference and I've tweaked it so it's mobile-friendly and fast |
| Reducing SVG file size in JSXGraph | Suggestions for reducing unnecessary elements and characters in JSXGraph. |
| KaTeX, MathJax and JSXGraph on the same page | Examples of how to have KaTeX and MathJax boards on the same page. |
| Segment approach to y = sin(e^x) with JSXGraph | Plotting functions like f(x) = sin(e^x) are a challenge for any Web-based plotter. Here's a method to ensure a near-perfect curve that doesn't leave out values. |
| Interval arithmetic approach to y = sin(e^x) with Functionplot | Here's another approach to plotting f(x) = sin(e^x) which uses interval arithmetic to ensure a smooth curve, with no gaps. |
| JSXGraph - challenge plots | JSXGraph is a versatile math function plotter, but struggles with demanding functions, especially if the domain is large, or when animations are involved. |
| MP3 and Text-to-speech in JSXGraph | Examples of how to add an MP3 player and a text-to-speech facility to a JSXGraph board. |