Simon Christ
5fbde91734
rework layout macro to use Base types ( #3943 )
...
* @layout -> Base types except for `grid` call
* add layout conversion of namedtuples, vectors and matrices
* add missing method
* rip it out
* fix slicing
* adjust compat
* add Measure conversion
2022-01-16 22:57:53 +09:00
t-bltg
c5db139bbb
run format(["src", "test"])
2021-08-11 08:14:51 +02:00
t-bltg
5eb62abb25
simplify build_layout logic
2021-07-04 15:07:09 +02:00
t-bltg
50f63cf1eb
Ignore :blank plots ( #3585 )
2021-06-25 15:40:49 +02:00
Simon Christ
990e0f3f7f
Better twinx ( #3564 )
...
* improve twinx
* add tests, disable gridlines of twinx
2021-06-10 15:00:19 +02:00
Jinay Jain
638fe6d245
Fix typo in grid layout documentation comment ( #3061 )
2020-10-14 14:52:07 +02:00
Daniel Schwabeneder
915eafcea0
move operation definitions for pct to PlotMeasures module
2020-10-04 16:10:51 +02:00
Daniel Schwabeneder
f96e239bc0
remove Measures type piracy
2020-10-04 16:10:51 +02:00
Zhanibek
0942b14905
layouts fixed
2020-06-18 14:17:10 +09:00
Daniel Schwabeneder
5af5ec7313
more AKWs
2020-02-08 23:29:09 +01:00
yha
366d598ff0
Implement plotattributes with defaults. Fixes "-->" in series recipes.
2020-01-29 01:25:04 +02:00
Niklas Korsbo
140a429e09
Fix regression of layout_args.
2019-12-11 12:27:44 +00:00
Niklas Korsbo
e54eb53665
Fix layout specification bug.
2019-12-11 11:11:14 +00:00
Niklas Korsbo
9b3cf3a818
Support colons in layout kwarg.
2019-12-11 10:58:39 +00:00
yha
f8ee4da180
Base.show method for RootLayout, to allow dump(::Plot)
2019-09-08 15:14:35 +03:00
Daniel Schwabeneder
a4380586e9
remove @shows
2019-08-29 09:35:02 +02:00
Daniel Schwabeneder
fadc0bf6c7
don't let aspect_ratio impact subplot size
2019-06-12 22:49:12 +02:00
Michael Krabbe Borregaard
7590c133fd
replace d -> plotattributes in the rest of the files
2018-08-28 10:10:13 +02:00
Michael Krabbe Borregaard
2873685517
Replace d -> plotattributes in most files
2018-08-28 10:10:13 +02:00
Michael Krabbe Borregaard
2844e706a9
warn -> @warn
2018-08-10 18:14:14 +01:00
Michael Krabbe Borregaard
3dd0049973
No longer overload broadcast
2018-08-09 17:00:17 +01:00
Daniel Schwabeneder
a7f2484d45
fix some deprecation warnings
2018-07-04 20:56:13 +02:00
femtocleaner[bot]
d68829820b
Fix deprecations
2018-06-30 23:15:27 +00:00
femtocleaner[bot]
ef29b4a5b0
Fix deprecations
2017-10-17 09:59:09 +00:00
Michael K. Borregaard
b37f2141a1
Also import px and pct into PlotMeasures
...
Necessary for example 29 to work
2017-10-05 12:12:54 +02:00
Michael K. Borregaard
66ce38d948
Specified some docstrings
2017-08-18 09:48:36 +02:00
Michael K. Borregaard
8f6b0c50d6
ignoreNaN => ignorenan
2017-06-08 12:54:25 +02:00
Michael K. Borregaard
8511152982
update Base..* to 0.6 syntax
2017-06-08 10:56:12 +02:00
Michael K. Borregaard
80d0d6ecc8
Change NaNMath implementation
...
We needed some functions to forward to Base methods, e.g. when non-`AbstractArray{<:AbstractFloat}` was passed
2017-06-01 22:19:38 +02:00
Michael Krabbe Borregaard
d29df4289e
RFC: Ignore NaNs on 0.6 (like on 0.5): fixes #796 ( #876 )
...
Replaces min, max, minimum, mean, maximum and extrema with NaNMath versions in places where NaNs can occur.
To avoid returning NaN when there are NaNs in the Vector
* Also add maximum and minimum
* define _-prefaced versions of mean, maximum, minimum, extrema
* variable arg numbers for Base methods
* Different implementation of the override
* remove underscore from 2-arg versions of maximum
* some forgotten extrema -> _extrema
* Fix bug in _extrema definition
* edit comment
* replace min and max with _min and _max
* Base NaN-compliant functions on NaNMath
replace _min and _max with NaNMath versions
* Use NaNMath explicitly everywhere
* remove unneccesary NaNMath calls
* Ensure ceil does not error on NaN
* Added one more maximum in gr
2017-06-01 19:17:28 +02:00
Thomas Breloff
4dfadeaf15
series_annotations refactor and gr/pyplot fixes
2016-11-04 15:39:53 -04:00
Thomas Breloff
350ffdee25
Base.cycle to cycle; text_size; animate; MixedMeasures; SeriesAnnotations
2016-11-03 13:29:20 -04:00
Thomas Breloff
6677e0e0a0
fix link_axes for nested singleton subplot
2016-10-12 14:52:30 -04:00
Thomas Breloff
c58de34e63
layout error msg
2016-09-22 17:36:08 -04:00
Thomas Breloff
1f7043e02a
allow curly after grid in layout macro
2016-09-21 15:51:10 -04:00
Thomas Breloff
03a228fbe7
centering in bbox
2016-08-31 11:56:20 -04:00
Thomas Breloff
342f9c60b2
improved twinx
2016-08-19 09:59:50 -04:00
Thomas Breloff
e13070cd6d
working on twinx
2016-08-19 02:22:12 -04:00
Thomas Breloff
76bb6bab96
gr support for mirror; switch Axis.sp for sps; fixes to inset sp setup and linking
2016-08-19 01:55:55 -04:00
Thomas Breloff
99f608defb
bar fix: reset orientation; layout fixes
2016-08-18 17:33:26 -04:00
Thomas Breloff
705dbf60fa
removed compat; added series update methods
2016-07-20 15:15:40 -04:00
Thomas Breloff
2bca9ca9ec
square link
2016-06-24 11:00:28 -04:00
Thomas Breloff
b6652b7619
improvements to bbox construction and inset subplots
2016-06-20 10:13:03 -04:00
Thomas Breloff
e5c4f782a5
anynan isfinite; error on reusing layout
2016-06-15 15:36:36 -04:00
Thomas Breloff
b5b4023056
axis link arg; change those subplot/axis args set in kwlist to apply just to its own subplot; markerstrokealpha matches markeralpha
2016-06-14 00:10:26 -04:00
Thomas Breloff
0e598cc51d
resolve relative coords for inset subplots
2016-06-13 17:46:19 -04:00
Thomas Breloff
a018a2c07a
series type dependencies and cleanup; bbox anchors in construction; fix for insets
2016-06-13 14:53:28 -04:00
Thomas Breloff
266d2efde5
inset_subplots; GR log axes fix
2016-06-13 12:27:48 -04:00
Thomas Breloff
e0af4b7925
pyplot log scale fix; plotly title as annotation, title_location, hover placeholder
2016-06-12 23:48:18 -04:00
Thomas Breloff
8007d0dd6a
smarter cleanup of dicts; layout fixes: split out update_min_padding and added minimum_perimeter logic; check for nonempty axes when linking; add subplot processing and linking when combining plots
2016-06-10 00:16:13 -04:00