Merge pull request #3619 from t-bltg/pipeline

Don't propagate widening axis limits for pipeline recipes
This commit is contained in:
t-bltg 2021-07-06 17:21:44 +02:00 committed by GitHub
commit 6f4400411e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 1 deletions

View File

@ -141,7 +141,7 @@ function _add_smooth_kw(kw_list::Vector{KW}, kw::AKW)
end end
RecipesPipeline.get_axis_limits(plt::Plot, letter) = axis_limits(plt[1], letter) RecipesPipeline.get_axis_limits(plt::Plot, letter) = axis_limits(plt[1], letter, false)
## Plot recipes ## Plot recipes

View File

@ -1,4 +1,5 @@
using Plots, Test using Plots, Test
using RecipesPipeline
@testset "plot" begin @testset "plot" begin
pl = plot(1:5) pl = plot(1:5)
@ -8,3 +9,11 @@ using Plots, Test
plot!(pl, tex_output_standalone = true) plot!(pl, tex_output_standalone = true)
@test pl[:tex_output_standalone] == true @test pl[:tex_output_standalone] == true
end end
@testset "get_axis_limits" begin
x = [.1, 5]
p1 = plot(x, [5, .1], yscale=:log10)
p2 = plot!(identity)
@test all(RecipesPipeline.get_axis_limits(p1, :x) .== x)
@test all(RecipesPipeline.get_axis_limits(p2, :x) .== x)
end