# \[ANN\] Makie 0.17.x

**URL:** <https://discourse.julialang.org/t/ann-makie-0-17-x/82920>\
**Category:** Package Announcements\
**Tags:** makie\
**Created:** [June 17, 2022, 2:25pm UTC](https://discourse.julialang.org/t/ann-makie-0-17-x/82920 "2022-06-17T14:25:38Z")\
**Posts on this page:** 6\
**Page:** 1

<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:** [June 17, 2022, 2:25pm UTC](https://discourse.julialang.org/t/ann-makie-0-17-x/82920/1 "2022-06-17T14:25:38Z")

</div>

Hi everybody,

The last Makie announcement post was a while ago and even if 0.17 and following patch versions have been out for a little bit, I think some changes are worth highlighting again, in no particular order:

- GLMakie has experimental support for multiple open windows at the same time.
- The default font of Makie has changed from Dejavu Sans to a customized variant of TeX Gyre Heros, which is a free lookalike of Arial or Helvetica, hopefully helping to achieve professional-looking plots more easily.

Example now:

 ![grafik](https://global.discourse-cdn.com/julialang/original/3X/8/b/8b215639899a0f11e00fea263a6a7ffc84ec308f.png)

Example before:

 ![grafik](https://global.discourse-cdn.com/julialang/original/3X/d/2/d2b053670f4dd6220d06f5840aad6565b5b57e58.png)

- There’s a `space` attribute now which allows to, for example, put a scatter dot at 130px,250px for example, or at 0.25,0.5 fractions of an Axis. This can be quite helpful for annotations.
- Blocks like Axis and Colorbar were refactored and while most of that is in the background, one nice side effect is that wrong keyword args error now instead of being swallowed silently.
- New SliderGrid block that is easier to handle than the old `labelslidergrid!` function.
- Heavy plot objects can be rasterized separately in CairoMakie vector graphics to reduce file sizes.
- Statistical recipes can be passed weights now.
- text/Labels support basic line wrapping based on a user specified maximum width now
- Axis has subtitles now  
 ![grafik](https://global.discourse-cdn.com/julialang/original/3X/4/d/4db04d3392212dac17be66ba239ba47c67fc6d48.png)
- Better LaTeXString look with the move to `MathTeXEngine v0.4`
- A new `raincloud` plot recipe  
 ![grafik](https://global.discourse-cdn.com/julialang/original/3X/6/2/6294fdfc661c6de8ccfdcc50655f3ae8a9e5df82.png)
- `hlines!`, `vlines!`, `hspan!`, `vspan!` and `abline!` were reimplemented as recipes so they can be used in AlgebraOfGraphics now
- And of course many other smaller bugfixes and improvements!

Thanks a lot to all contributors! If you want more information about the specific changes check the [news page of the documentation](https://makie.juliaplots.org/stable/news/) where links to all individual PRs are listed.

---

<div class="post-metadata">

**Author:** ![MJulia](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@MJulia](https://discourse.julialang.org/u/MJulia)\
**Post date:** [June 17, 2022, 2:32pm UTC](https://discourse.julialang.org/t/ann-makie-0-17-x/82920/2 "2022-06-17T14:32:10Z")

</div>

> [@jules](#):
>
> New SliderGrid block that is easier to handle than the old `labelslidergrid!` function.

fabulous!

---

<div class="post-metadata">

**Author:** ![liuyxpp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/liuyxpp/32/9870_2.png) [@liuyxpp](https://discourse.julialang.org/u/liuyxpp)\
**Post date:** [June 18, 2022, 1:45pm UTC](https://discourse.julialang.org/t/ann-makie-0-17-x/82920/3 "2022-06-18T13:45:29Z")

</div>

> [@jules](#):
>
> Better LaTeXString look with the move to `MathTeXEngine v0.4`

This deserves a figure too, I guess.

---

<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:** [June 18, 2022, 2:17pm UTC](https://discourse.julialang.org/t/ann-makie-0-17-x/82920/4 "2022-06-18T14:17:07Z")

</div>

Didn’t have one handy 🙂 if someone else has a good example, please post below

---

<div class="post-metadata">

**Author:** ![Balinus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/balinus/32/243_2.png) [@Balinus](https://discourse.julialang.org/u/Balinus)\
**Post date:** [June 18, 2022, 2:40pm UTC](https://discourse.julialang.org/t/ann-makie-0-17-x/82920/5 "2022-06-18T14:40:44Z")

</div>

Great!

Just to make sure, does CairoMakie.jl inherit by default from those enhancements?

Cheers!

---

<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:** [June 18, 2022, 3:21pm UTC](https://discourse.julialang.org/t/ann-makie-0-17-x/82920/6 "2022-06-18T15:21:38Z")

</div>

Yes, most improvements are for all backends
