# Zooming and date axes in Makie

**URL:** <https://discourse.julialang.org/t/zooming-and-date-axes-in-makie/80790>\
**Category:** Visualization\
**Tags:** makie\
**Created:** [May 10, 2022, 6:03am UTC](https://discourse.julialang.org/t/zooming-and-date-axes-in-makie/80790 "2022-05-10T06:03:06Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)\
**Post date:** [May 10, 2022, 12:21pm UTC](https://discourse.julialang.org/t/zooming-and-date-axes-in-makie/80790/11 "2022-05-10T12:21:31Z")

</div>

For example, if you have numbers that mean dates somehow, you could do this

```julia
struct DateTicks end

function MakieLayout.get_ticks(::DateTicks, ::typeof(identity), ::Makie.Automatic, vmin, vmax)
    mindate, maxdate = convert_numbers_to_dates.((vmin, vmax))
    dates = find_some_date_ticks(mindate, maxdate)
    ticklabels = make_labels(dates)
    tickvalues = convert_dates_to_numbers(dates)
    return tickvalues, ticklabels
end

# and then
lines(datenumbers, values, axis = (; xticks = DateTicks()))

```

---

_[View the full topic](https://discourse.julialang.org/t/zooming-and-date-axes-in-makie/80790)._
