49 lines
1.1 KiB
Julia
49 lines
1.1 KiB
Julia
using Plots, Test
|
|
|
|
@testset "Shorthands" begin
|
|
@testset "Set Lims" begin
|
|
p = plot(rand(10))
|
|
|
|
xlims!((1,20))
|
|
@test xlims(p) == (1,20)
|
|
|
|
ylims!((-1,1))
|
|
@test ylims(p) == (-1,1)
|
|
|
|
zlims!((-1,1))
|
|
@test zlims(p) == (-1,1)
|
|
|
|
xlims!(-1,11)
|
|
@test xlims(p) == (-1,11)
|
|
|
|
ylims!((-10,10))
|
|
@test ylims(p) == (-10,10)
|
|
|
|
zlims!((-10,10))
|
|
@test zlims(p) == (-10,10)
|
|
end
|
|
|
|
@testset "Set Ticks" begin
|
|
p = plot([0,2,3,4,5,6,7,8,9,10])
|
|
|
|
xticks = 2:6
|
|
xticks!(xticks)
|
|
@test Plots.get_subplot(current(),1).attr[:xaxis][:ticks] == xticks
|
|
|
|
yticks = 0.2:0.1:0.7
|
|
yticks!(yticks)
|
|
@test Plots.get_subplot(current(),1).attr[:yaxis][:ticks] == yticks
|
|
|
|
xticks = [5,6,7.5]
|
|
xlabels = ["a","b","c"]
|
|
|
|
xticks!(xticks, xlabels)
|
|
@test Plots.get_subplot(current(),1).attr[:xaxis][:ticks] == (xticks, xlabels)
|
|
|
|
yticks = [.5,.6,.75]
|
|
ylabels = ["z","y","x"]
|
|
yticks!(yticks, ylabels)
|
|
@test Plots.get_subplot(current(),1).attr[:yaxis][:ticks] == (yticks, ylabels)
|
|
end
|
|
end
|