34 lines
1.0 KiB
Julia
34 lines
1.0 KiB
Julia
using Plots, Test
|
|
using OffsetArrays
|
|
|
|
@testset "lens!" begin
|
|
pl = plot(1:5)
|
|
lens!(pl, [1,2], [1,2], inset = (1, bbox(0.0,0.0,0.2,0.2)), colorbar = false)
|
|
@test length(pl.series_list) == 4
|
|
@test pl[2][:colorbar] == :none
|
|
end # testset
|
|
|
|
@testset "vline, vspan" begin
|
|
vl = vline([1], widen = false)
|
|
@test Plots.xlims(vl) == (1,2)
|
|
@test Plots.ylims(vl) == (1,2)
|
|
vl = vline([1], xlims=(0,2), widen = false)
|
|
@test Plots.xlims(vl) == (0,2)
|
|
vl = vline([1], ylims=(-3,5), widen = false)
|
|
@test Plots.ylims(vl) == (-3,5)
|
|
|
|
vsp = vspan([1,3], widen = false)
|
|
@test Plots.xlims(vsp) == (1,3)
|
|
@test Plots.ylims(vsp) == (0,1) # TODO: might be problematic on log-scales
|
|
vsp = vspan([1,3], xlims=(-2,5), widen = false)
|
|
@test Plots.xlims(vsp) == (-2,5)
|
|
vsp = vspan([1,3], ylims=(-2,5), widen = false)
|
|
@test Plots.ylims(vsp) == (-2,5)
|
|
end # testset
|
|
|
|
@testset "offset axes" begin
|
|
tri = OffsetVector(vcat(1:5, 4:-1:1), 11:19)
|
|
sticks = plot(tri, seriestype = :sticks)
|
|
@test length(sticks) == 1
|
|
end
|