# Makie: Equally spaced ticks

**URL:** <https://discourse.julialang.org/t/makie-equally-spaced-ticks/94308>\
**Category:** Visualization\
**Tags:** makie, glmakie\
**Created:** [February 8, 2023, 9:51pm UTC](https://discourse.julialang.org/t/makie-equally-spaced-ticks/94308 "2023-02-08T21:51:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ellocco](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ellocco/32/31331_2.png) [@ellocco](https://discourse.julialang.org/u/ellocco)\
**Post date:** [February 8, 2023, 9:51pm UTC](https://discourse.julialang.org/t/makie-equally-spaced-ticks/94308/1 "2023-02-08T21:51:45Z")

</div>

I can force the axis to be equally scaled via:

```julia
ax = Axis(fig[1, 1], aspect=DataAspect())

```

But have not yet figured out, if there is an elegant way to have also equally spaced ticks on both axis.  
In `plotly` /`PlotlyJS` I can specify a parameter `dtick`, it is not elegant, but it works. On `Makie` I am lost …

P.S.:  
The reason for this question is the axis-layout for Nyquist plots, see [here](https://github.com/StefanPofahl/EquivalentCircuits.jl/blob/master/examples/Interactive_EquivalentCircuit.jl#L1)

---

<div class="post-metadata">

**Author:** ![asinghvi17](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/asinghvi17/32/8272_2.png) [@asinghvi17](https://discourse.julialang.org/u/asinghvi17)\
**Post date:** [February 9, 2023, 3:02am UTC](https://discourse.julialang.org/t/makie-equally-spaced-ticks/94308/2 "2023-02-09T03:02:24Z")

</div>

If you know the limits of the axis, you can set e.g. `ax.xticks = (xtickvals::AbstractVector{<: Real}, xticklabels::AbstractVector{<: AbstractString})`

---

<div class="post-metadata">

**Author:** ![ellocco](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ellocco/32/31331_2.png) [@ellocco](https://discourse.julialang.org/u/ellocco)\
**Post date:** [February 9, 2023, 9:21am UTC](https://discourse.julialang.org/t/makie-equally-spaced-ticks/94308/3 "2023-02-09T09:21:11Z")

</div>

This is possible, but this would mean to write a dedicated function to investigate,  
the data and to decide which spacing make sense.  
I wonder if such a function already exists …
