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
Daniel Schwabeneder
ce169edd08
fix passing ticks tuple on 0.6
2017-05-21 23:58:20 +02:00
Daniel Schwabeneder
af072da0b0
avoid auto-reduction of user-defined ticks
2017-05-02 21:10:43 +02:00
Daniel Schwabeneder
034a1af649
restore bar_width behavior for date x axis
2017-03-29 23:20:30 +02:00
Daniel Schwabeneder
76e1f4720b
avoid ignoring ticks set by the user
2017-03-13 16:05:30 +01:00
Daniel Schwabeneder
f2235abf08
Added logic to choose *round* DateTime tick positions
2017-03-06 23:52:59 +01:00
Thomas Breloff
aa6814a6d3
rename update! to attr!
2016-10-18 20:45:56 -04:00
Thomas Breloff
ebc591747a
fix empty axes; closes #536
2016-10-14 10:42:09 -04:00
Thomas Breloff
4416fc919e
improve tick_padding and fix rotation for plotly/gr
2016-09-30 12:46:38 -04:00
Thomas Breloff
980a92c625
remove show; fix plotlyjs _series_updated, closes #505
2016-09-27 13:05:28 -04:00
Thomas Breloff
54923c082c
reset_extrema; setxyz for z matrix
2016-09-27 12:51:20 -04:00
Thomas Breloff
bed9beafdc
fix axis widen when lims is set
2016-09-24 21:59:58 -04:00
Thomas Breloff
90d054c2ec
glvisualize fixes; limit ticks to amin/amax closes #495
2016-09-20 12:05:16 -04:00
Thomas Breloff
ac1e82075c
revert change to axes.jl
2016-09-01 21:10:23 -04:00
Simon
475eb8f263
add GLVisualize backend
2016-08-26 15:11:47 +02:00
Thomas Breloff
8a40ac8991
added Volume with recipe, conversion, expand_extrema, and :volume type
2016-08-25 14:30:08 -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
34596ada49
orientation extrema fix
2016-08-18 17:33:26 -04:00
Thomas Breloff
bbb00816f1
axis formatter
2016-07-26 12:34:06 -04:00
Thomas Breloff
bb180ad59a
UTF8String to String
2016-07-20 09:40:10 -04:00
Thomas Breloff
c1c97a5fc1
labelfunc for pyplot
2016-07-19 10:32:23 -04:00
Thomas Breloff
6a97dc8825
extrema fix for bool/nothing
2016-07-18 16:19:58 -04:00
Thomas Breloff
3ccd1bc368
added Showoff dependency; fix PLOTS_DEFAULTS; fix auto fill to 0; fix scale warning; tick labels with Showoff; fontsize in GR; travis deps
2016-07-18 15:00:02 -04:00
Thomas Breloff
62be4e1274
scalefunc fix and cleanup
2016-07-15 09:09:46 -04:00
Thomas Breloff
a0ac70be3c
axes log scales, colors, ticks, and more; proper 2D axis drawing in GR
2016-07-14 15:46:44 -04:00
Thomas Breloff
ee706ad8c7
axis_drawing_info and get_ticks; parameterized Segments; GR manual drawing of 2D axes
2016-07-13 16:31:21 -04:00
Thomas Breloff
e3e2a354e7
reorg of update_subplot_args; add back recipe, DataFrames; random type stability fixes
2016-07-10 18:12:49 -04:00
Thomas Breloff
0cc1bd2dc6
sample ticks if too many discrete values; use get_ticks in plotly to fix discrete ticks; allow ticks==false in pyplot; closes #356
2016-07-06 16:51:54 -04:00
Thomas Breloff
120f861a27
surface fixes for mis-typed matrices; getindex for Series
2016-06-30 14:08:05 -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
9d25c8fcd4
added PLOTS_DEFAULTS env var; check isfinite in axis_limits
2016-06-13 09:27:49 -04:00
Thomas Breloff
36a29357a3
only widen axis limits for identity scale; closes #326
2016-06-12 20:22:57 -04:00
Thomas Breloff
f1e566dddc
fix scale aliases
2016-06-12 11:00:42 -04:00
Thomas Breloff
3b325b2482
pyplot figure finalizer; accept 2-len AVec for limits ( #289 ); sleep/skip/only options in test_examples
2016-06-10 10:04:33 -04:00
Thomas Breloff
91ec0ad077
allow false for color; properly expand extrema for tuple fillrange; make_fillrange_from_ribbon
2016-06-08 09:51:27 -04:00
Thomas Breloff
17189e3125
default_should_widen; symbol in userplot macro; cleanup in recipes
2016-06-07 16:44:15 -04:00
Thomas Breloff
d0209d945d
widen further; added zorder to pyplot annotations
2016-06-07 12:38:35 -04:00
Thomas Breloff
56f398fb55
histogram2d recipe; handle smoothing generically
2016-06-06 17:55:09 -04:00
Thomas Breloff
29d93ba33e
changed axis defaults byletter to match; cleaned up examples; pyplot extrema fixes; commented out gr tests
2016-06-06 12:34:24 -04:00
Thomas Breloff
e129c29e2f
postpone match logic and add color_or_nothing; update pyplot for attr changes; move some pyplot logic later
2016-06-06 01:19:25 -04:00
Thomas Breloff
74efd98699
added user_attr field to Plot; fillrange fix; pyplot title fix
2016-06-05 23:58:35 -04:00
Thomas Breloff
32e816b713
working on axis limit fixes
2016-06-02 20:22:58 -05:00
Thomas Breloff
3cc9425219
working on 0.5 changes -- String
2016-05-28 11:00:19 -04:00
Thomas Breloff
0a86ccb142
working on 0.5 changes
2016-05-28 10:42:41 -04:00
Thomas Breloff
ce82e07dc9
Extrema type and link_axis; link keyword, removed old link logic
2016-05-27 22:03:56 -04:00
Thomas Breloff
148fa6d151
discrete_values handling; pyplot lims/widen; cleanup
2016-05-27 16:23:46 -04:00
Thomas Breloff
f33905ed80
fixes for images/heatmaps/surfaces
2016-05-26 23:47:09 -04:00
Thomas Breloff
d1d8d196ba
sticks recipe; fixed up unicodeplots backend
2016-05-26 11:19:47 -04:00
Thomas Breloff
7be5aebbc9
gr fixes: polar markers, empty legends, pie labels, scale and flip
2016-05-25 16:52:07 -04:00