Major update 🍎
Much wider support of 2D and 3D graphics
Updated primitives and transformations Polygon
, Disk
, Arrow
, Cylinder
, GraphicsComplex
, Rotate
, GeometricTransformation
and many more. See Reference
WebGL accelerated GraphicsComplex
dynamics
ManipulatePlot
An easy dynamic version of Plot
built on-top of a default dynamics
New features
- AnimationFrameListener triggers events to match refresh rate of a screen
- ZoomAt programmatically zoom into graph
- TransitionType, TransitionDuration allows to control the interpolation between different states of graphics primitives.
- Emissive new material parameter
- MeshMaterial support for different materials (3D graphics)
- ReadClipboard
PlotlyJS full integration
It allows to fully utilize an official Plotly library using WL. It mimics 1:1 an original API and also supports animations, 3D graphics, diagrams and so on
Preview
trace1 = <|
"x" -> {1, 2, 3, 4},
"y" -> {10, 15, 13, 17},
"type" -> "line"
|>;
Plotly[trace1]
or some other examples
data = <|
"z" -> Table[x y, {x,-10,10}, {y,-10,10}],
"type" -> "heatmap"
|>;
Plotly[data]
or fast realtime animations
Bidirectional export to HTML
- embed external images from Markdown and Slide cells
- unicode support
- auto-convert from HTML back to a normal notebook format (.WLN)
- embed NotebookStore raw data
UI
Open in browser
feature, that reopens a window using a system internet browser- Offline docs
- icons update
Documentation
- Both offline / online. Click to
Misc
or locate from the top-menu - All implemented expressions are finally documented!
- More examples and tutorials