https://github.com/juliajsxgraph/jsxgraph.jl
A Julia package for creating interactive geometry, function plotting, and data visualization using JSXGraph.
https://github.com/juliajsxgraph/jsxgraph.jl
geometry interactive-visualizations julia-language julialang plotting
Last synced: about 1 month ago
JSON representation
A Julia package for creating interactive geometry, function plotting, and data visualization using JSXGraph.
- Host: GitHub
- URL: https://github.com/juliajsxgraph/jsxgraph.jl
- Owner: JuliaJSXGraph
- License: mit
- Created: 2020-04-04T13:14:11.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2026-04-07T13:42:14.000Z (about 1 month ago)
- Last Synced: 2026-04-07T14:48:51.567Z (about 1 month ago)
- Topics: geometry, interactive-visualizations, julia-language, julialang, plotting
- Language: Julia
- Homepage: https://juliajsxgraph.github.io/JSXGraph.jl/
- Size: 698 KB
- Stars: 17
- Watchers: 4
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# JSXGraph.jl
[](https://github.com/JuliaJSXGraph/JSXGraph.jl/actions/workflows/CI.yml)
[](https://JuliaJSXGraph.github.io/JSXGraph.jl/stable/)
[](https://JuliaJSXGraph.github.io/JSXGraph.jl/dev/)
[](https://codecov.io/gh/JuliaJSXGraph/JSXGraph.jl)
A Julia package for creating interactive geometry, function plotting, and data visualization using [JSXGraph](https://jsxgraph.org/).
## Installation
```julia
using Pkg
Pkg.add("JSXGraph")
```
## Quick Start
```julia
using JSXGraph
# Create a board with a point and a line
b = board("box", xlim=(-5, 5), ylim=(-5, 5))
A = point(1, 2; name="A")
B = point(-3, -1; name="B")
l = line(A, B)
push!(b, A, B, l)
# Display as HTML
html(b)
```
## Documentation
- [**Stable**](https://JuliaJSXGraph.github.io/JSXGraph.jl/stable/) — documentation for the latest tagged release
- [**Dev**](https://JuliaJSXGraph.github.io/JSXGraph.jl/dev/) — documentation for the current `main` branch
## License
MIT — see [LICENSE](LICENSE) for details.