389 Commits

Author SHA1 Message Date
Pearl Li
017fcb560e Check if plot title already exists before adding again (#4027)
* Check if plot title already exists before adding again

* Add plot title tests
2022-01-16 22:57:54 +09:00
github-actions[bot]
27e00ebff8 Format .jl files [skip ci] (#4012)
Co-authored-by: t-bltg <t-bltg@users.noreply.github.com>
2022-01-16 22:57:53 +09:00
yha
74e985d924 Use Unzip.unzip 2022-01-16 22:57:53 +09:00
github-actions[bot]
9dad5f6c3e Format .jl files [skip ci] (#3997)
Co-authored-by: t-bltg <t-bltg@users.noreply.github.com>
2022-01-16 22:57:53 +09:00
Simon Christ
9d1bda9c8d fix scale warnings for layouts (#3992)
* fix scale warnings for layouts

* don't run ci twice on PR

* use broadcasting for scalar case
2022-01-16 22:57:53 +09:00
github-actions[bot]
f3ed40bfdd Format .jl files [skip ci] (#3941)
Co-authored-by: t-bltg <t-bltg@users.noreply.github.com>
2022-01-16 22:57:53 +09:00
Simon Christ
3d88ff8595 Fix setting of legend font via legend_font (#3934)
* find pipeline spot

* better spot

* construct font

* set font and matching

* respect defaults
2022-01-16 22:57:53 +09:00
github-actions[bot]
426774efcd Format .jl files [skip ci] (#3927)
Co-authored-by: t-bltg <t-bltg@users.noreply.github.com>
2022-01-16 22:57:53 +09:00
t-bltg
5251da1570 Fix LaTeXStrings support for UnicodePlots and InspectDR (#3879)
* fix LaTeXStrings support for UnicodePlots and InspectDR

* rename & fix
2022-01-16 22:57:53 +09:00
Simon Christ
0e25a6d3bf detect aliases in recipes (#3904)
* detect aliases in recipes

* remove doubled tests
2022-01-16 22:57:53 +09:00
github-actions[bot]
3906a15b10 Format .jl files [skip ci] (#3896)
Co-authored-by: t-bltg <t-bltg@users.noreply.github.com>
2022-01-16 22:57:53 +09:00
Simon Christ
dac3b3c847 Legend overhaul including horizontal legends (#2854)
* prototype

* use add_attributes macro with modification

* add Colors back

* fix convertLegendValue

* fix legendtitlefontsize

* fix gr legend position

* fix aliases

* symbolic color is okay

* remove redundant legend_forground_color aliases

* legend -> legend_postion

* fix inspectdr

* add legendtitlefont pointsize and color

* fix symbol cache

* fix rebase woes

* Update precompile_*.jl file [skip ci] (#3885)

Co-authored-by: BeastyBlacksmith <BeastyBlacksmith@users.noreply.github.com>

* fix gr

* more fixes

* add match_table to `@add_attributes`

* fix match_map

* Update src/backends/pgfplotsx.jl

Co-authored-by: t-bltg <tf.bltg@gmail.com>

* fix font calls

* apply formatter

* readd descriptions

* more missing descriptions

* adjust pyplot to master

* fix pgfplotsx

* Revert "Merge branch 'bbs/horizontal-legends' of https://github.com/JuliaPlots/Plots.jl into bbs/horizontal-legends"

This reverts commit d880d89ef66eb18731bc67d32d627dd690c6d9e5.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: BeastyBlacksmith <BeastyBlacksmith@users.noreply.github.com>
Co-authored-by: t-bltg <tf.bltg@gmail.com>
2022-01-16 22:57:53 +09:00
github-actions[bot]
5a48002d31
Format .jl files [skip ci] (#3829)
Co-authored-by: t-bltg <t-bltg@users.noreply.github.com>
2021-09-20 16:10:29 +02:00
BerndR
4f8a265c6a
Fix generic aliases (#3824) 2021-09-17 21:43:26 +02:00
t-bltg
e2539a3d19
UnicodePlots: adjust layout width per column (#3825) 2021-09-17 21:42:50 +02:00
t-bltg
9d84e53bcb
Test cleanup (#3821) 2021-09-17 12:00:40 +02:00
t-bltg
0a9d30f7ac
Fix invalid axes aliases (#3803)
* Fix invalid axes aliases

* Add test

* Enhance testing
2021-09-14 18:00:23 +02:00
github-actions[bot]
8b6073c088
Format .jl files [skip ci] (#3780)
Co-authored-by: t-bltg <t-bltg@users.noreply.github.com>
2021-08-29 10:53:46 +02:00
Simon Christ
5afeba656b check if .zenodo.json is valid 2021-08-26 17:17:26 +02:00
Andy Nowacki
52ec432cfa
Plotly: Enable specified contour values for ranges; warn otherwise (#3757) 2021-08-25 13:40:54 +02:00
t-bltg
c5db139bbb run format(["src", "test"]) 2021-08-11 08:14:51 +02:00
t-bltg
f331bfa010 allow passing tuple to series_annotations 2021-08-03 10:34:53 +02:00
t-bltg
508c47895c
Merge pull request #3634 from t-bltg/annotate
Allow relative positioning of annotations
2021-08-02 17:28:30 +02:00
t-bltg
07d32197a1 add regression test 2021-08-02 16:55:51 +02:00
t-bltg
c41e586385
revert tol changes [skip ci] 2021-07-25 18:52:45 +02:00
t-bltg
07a786a946
Update runtests.jl 2021-07-25 18:05:54 +02:00
t-bltg
c5ae99374a
Update runtests.jl 2021-07-25 17:54:52 +02:00
t-bltg
4aa9d74a28 more strict on tolerance - drop tol for obsolete version 2021-07-23 20:07:08 +02:00
t-bltg
f3aa61293b change fakedata rng in tests 2021-07-23 14:47:16 +02:00
t-bltg
fe7d957be3 use a stable RNG in fakedata 2021-07-22 13:00:07 +02:00
t-bltg
a39582c06e
Preempt IMG_TOL with env variable 2021-07-22 02:05:48 +02:00
t-bltg
909ad3314a fix test 2021-07-05 22:59:22 +02:00
t-bltg
9f4e32aa4d add regression test 2021-07-05 22:29:38 +02:00
Simon Christ
db7420fd5f
fix dispatches for plot and plot! (#3602)
* fix dispatches

* fix tests
2021-07-05 13:25:20 +02:00
Simon Christ
2b22dae757
Handle matrices of annotations and copy for plot(plots) (#3572)
* add tests for series_annotations in layouts

* add methods for matrices of annotations

* defensive copy on plot(plots)

* seperate in plot(plots) and plot!(plots)
2021-06-17 09:29:39 +02:00
Simon Christ
990e0f3f7f
Better twinx (#3564)
* improve twinx

* add tests, disable gridlines of twinx
2021-06-10 15:00:19 +02:00
Fred Callaway
019a742c84
Respect :widen when passing :lims (#3552)
* Respect :widen when passing :lims

Previously, the limits were not widened when passing a tuple or
:round to lims (ignoring the widen argument). Fixes #3339

* Add default widen=:auto, which matches default before 43e9a342

* If widen is a Bool, it always determines whether widening occurs.
* If widen is :auto (the defualt), widening occurs for appropriate
  seriestypes, unless lims were set manually

* Update test/test_axes.jl

Co-authored-by: Simon Christ <SimonChrist@gmx.de>

* fix docs for lims and widen interaction

* Update .zenodo.json

* Update test/test_axes.jl

xlims != ylims

Co-authored-by: Simon Christ <SimonChrist@gmx.de>

Co-authored-by: Simon Christ <SimonChrist@gmx.de>
2021-06-07 20:46:49 +02:00
Simon Christ
d51059f0e9
set projection for 3dquivers (#3544)
* set projection for 3dquivers

* fix test
2021-06-04 17:08:33 +02:00
Simon Christ
d1373d8b89
fix fontfamily (#3542)
* fix fontfamily

* Update test_defaults.jl
2021-06-04 15:36:40 +02:00
Simon Christ
6a62d96751
axis limits = :symmetric (#2600)
* allow axis-lims = :symmetric

* remove show

* add test
2021-06-03 17:35:42 +02:00
Simon Christ
ce530ef518
fix vector of shapes (#3517) 2021-05-20 20:42:31 +02:00
Simon Christ
de7717b85f
Fix too many legend entries (#3511)
* add test

* fix legend entries
2021-05-19 08:27:41 +02:00
yha
0c7f7ba011 Fix for plotting a vector of (at least two) NaNs 2021-05-03 19:44:11 +03:00
Daniel Schwabeneder
e3d13aa17a
Merge pull request #3436 from gustaphe/master
Generalize Shape
2021-04-28 18:40:57 +02:00
Benoit Pasquier
8cf268a390
Add ticks getter functions (#3435)
* Add ticks getter functions

* Add tick-getter functions for Plot objects

* Fix boiler-plate code in get_ticks

* Bump minor version + add tests

* Remove kwargs and add subplot test

* Add docstrings

* bump minor version
2021-04-23 08:52:17 +02:00
David Gustavsson
a359f21325 Generalize Shape 2021-04-14 09:34:06 +02:00
hustf
727ced25f1 modified: src/axes.jl #3397 fix varname
modified:   test/test_recipes.jl #3397 test all framestyles effect
2021-03-29 12:29:47 +02:00
Daniel Schwabeneder
ad1216639a
Merge branch 'master' into webio-plotlyjs-integration 2021-03-28 23:31:32 +02:00
Oleg Shchelykalnov
d46f59e4be Add tests for PlotlyJS backend 2021-03-27 14:45:38 +03:00
Peter Gagarinov
bb26bb0557 ADD: happy-path test for #3365 2021-03-27 00:34:15 +03:00