* Clean up code: Easier to understand/maintain.
Also:
Reduce line count for code.
Add namespace (module) to use shorter function/variable names.
Improve auto-generation of readers/writers for arbitrary structs.
Remove a few manually-written readers/writers for simple structs.
Write Plots.jl version -> VERSION_INFO to help user identify reader of outdated file formats.
Add support for:
- Arrow
- ColorScheme, ColorPalette
- ContinuousColorGradient, CategoricalColorGradient
- datetimeformatter
* Update precompile_*.jl file
Co-authored-by: ma-laforge <ma-laforge@users.noreply.github.com>
* Add :mesh3d seriestype (in theory)
* Make it work in practice
* Clean up code
* Add support for arbitrary 3d mesh
* Add fallback for other backends
* Add shorthand
* Change i,j,k to series keyword
* Small bugfix
* Update shorthands example
* Add mesh3d example
* Add some documentation to example
* Make color work
* Move mesh3d example and add to skip list
* Update fallback recipie
* Update example
* Update src/args.jl
Co-authored-by: Simon Christ <SimonChrist@gmx.de>
* Update src/backends/plotly.jl
Co-authored-by: Simon Christ <SimonChrist@gmx.de>
* Update src/examples.jl
Co-authored-by: Simon Christ <SimonChrist@gmx.de>
* Cosmetic changes
Co-authored-by: Simon Christ <SimonChrist@gmx.de>
When creating an animation with a custom loop count, via, e.g., `gif(anim; loop=-1)`, so `mov(anim; loop=-1)`, FFMPEG throws the following error:
```
[image2 demuxer @ 000001fdf77ec280] Unable to parse option value "-1" as boolean
[image2 demuxer @ 000001fdf77ec280] Error setting option loop to value -1.
```
This PR fixes the error by moving the `-loop` flag to after the `-i` input flag in the call to `ffmpeg_exe`. I believe the error is caused because the `-loop` flag occuring before `-i` controls how the input is interpreted, whereas the `-loop` flag occuring after `-i` controls how many loops are in the output.
* Add label for `label=0` kwarg
* Fix ambiguous comparision of label with 0
* Add methods for handling plot labels
* Remove type annotations for series indexes
* Replace label conversion code with shorter version
* Handel symbol args for labels in more consistent manner
* Broadcast label_to_string to handle Array of labels
Co-authored-by: Simon Christ <SimonChrist@gmx.de>
Co-authored-by: Simon Christ <SimonChrist@gmx.de>