Visual Details
Tick options
There are multiple keywords related to the position and visual details of the ticks. Two of the main ones are tickbox and tickalign.
using SmithChart
using CairoMakie
f = Figure(size = (1000, 750))
sc = SmithAxis(f[1,1], tickbox = true, tickalign = (:center, :center), subtitle = "tickbox = true, tickalign = (:center, :center)")
sc = SmithAxis(f[1,2], tickbox = false, tickalign = (:center, :center), subtitle = "tickbox = false, tickalign = (:center, :center)")
sc = SmithAxis(f[2,1], tickbox = false, tickalign = (:right, :bottom), subtitle = "tickbox = false, tickalign = (:center, :top)")
sc = SmithAxis(f[2,2], tickbox = false, tickalign = (:left, :bottom), subtitle = "tickbox = false, tickalign = (:center, :bottom)")
f
splitgrid keyword
The splitgrid keyword is a tuple that controls the number of lines into which each interval in the subgrid is divided. Each element of the tuple determines the number for a particular zoom value, so in this case we are only interested in the first one.
using SmithChart
using CairoMakie
f = Figure(size = (1000, 750))
sc = SmithAxis(f[1,1], subgrid = true, splitgrid = (1,), subtitle = "splitgrid = (1,)")
sc = SmithAxis(f[1,2], subgrid = true, splitgrid = (2,), subtitle = "splitgrid = (2,)")
sc = SmithAxis(f[2,1], subgrid = true, splitgrid = (3,), subtitle = "splitgrid = (3,)")
sc = SmithAxis(f[2,2], subgrid = true, splitgrid = (4,), subtitle = "splitgrid = (4,)")
f
threshold keyword
threshold keyword controls the cut of the lines in the intersection with other arcs.
using SmithChart
using CairoMakie
f = Figure(size = (1000, 750))
sc = SmithAxis(f[1,1], subgrid = true, splitgrid = (2, 2), threshold = (50, 50), subtitle = "Threshold (50, 50)")
sc = SmithAxis(f[1,2], subgrid = true, splitgrid = (2, 2), threshold = (50, 125), subtitle = "Threshold (50, 125)")
sc = SmithAxis(f[2,1], subgrid = true, splitgrid = (2, 2), threshold = (25, 25), subtitle = "Threshold (25, 25)")
sc = SmithAxis(f[2,2], subgrid = true, splitgrid = (2, 2), threshold = (25, 200), subtitle = "Threshold (25, 200)")
f