-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
I want to do my Winter21/22 Scientific Computing lecture based on this, so I probably will have this
in late summer 2021. Any acceleration depends on volunteers.
I now prefer plotly over canvas for the 1D plots.
Basic APIs are vector/matrix based. GeometryBasics based stuff on top of that if needed.
Isoline/isosurface/slice code is available from GridVisualize.jl
-
join plotly and vtk APIs
-
1D API/Plotly
- plot(x,y, kwargs...)
- semilogx(x,y, kwargs...) (via x/y scale kwarg)
- semilogy(x,y, kwargs...) (via x/y scale kwarg)
- loglog(x,y, kwargs...) (via x/y scale kwarg)
-
2D API/vtk.js: Combination of PyPlot-like contour and contourf
- contour(x,y,f, kwargs...) based on tricontour
- tricontour(xy,tri,f; kwargs...)
- colorbar via canvas
- trimesh(xy,tri;kwargs...)
- quiver2d(xy, v)
-
3D API/vtk.js
- contour(x,y,z,f; kwargs...) based on tetcontour
- tetcontour(xyz,tet,f; kwargs...)
- tetmesh(xyz,tet; kwargs)
- colorbar via canvas
- quiver3d(xyz, v)
-
nice to have
- surface(x,y,f, kwargs...), trisurface(xy,tri,f, kwargs...) via vtk.js
- Compatibility with GridVisualize
- Several plots in a row
- PNG/SVG download
- Streamline plots
EDIT: updated 2021-06-03, 2021-06-22, 2021-08-18, 2021-10-14, 2024-12-24
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels