# Visualization

**URL:** https://discourse.julialang.org/c/domain/viz/17.md?page=2

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

**Page:** 3

---

## [Why do the density plots with Unitful display units on the "wrong" axis?](https://discourse.julialang.org/t/why-do-the-density-plots-with-unitful-display-units-on-the-wrong-axis/135727)

<div class="topic-metadata">

**Author:** [@bertulli](https://discourse.julialang.org/u/bertulli)\
**Replies:** 0\
**Last updated:** [February 19, 2026, 1:38pm UTC](https://discourse.julialang.org/t/why-do-the-density-plots-with-unitful-display-units-on-the-wrong-axis/135727 "2026-02-19T13:38:56Z")

</div>

Hi all! I noticed that, when plotting the probability distribution of some data with Plots.jl with density(x), the axis representing the “underlying” data, is on the x axis: using Plots using StatsPlots x = \[1,1,1,2,2\] …

---

## [How to define pre-compile workloads for Makie figures in a module?](https://discourse.julialang.org/t/how-to-define-pre-compile-workloads-for-makie-figures-in-a-module/135683)

<div class="topic-metadata">

**Author:** [@RoyW](https://discourse.julialang.org/u/RoyW)\
**Replies:** 1\
**Last updated:** [February 16, 2026, 7:11pm UTC](https://discourse.julialang.org/t/how-to-define-pre-compile-workloads-for-makie-figures-in-a-module/135683 "2026-02-16T19:11:58Z")

</div>

I modified the interactive button counting example from the official Makie documentation. It has a mouse-hover and button-click interactive events. May someone please help me with the pre-compilation workload code? I wo…

---

## [How to make Makie themes work with plots inside loops?](https://discourse.julialang.org/t/how-to-make-makie-themes-work-with-plots-inside-loops/135666)

<div class="topic-metadata">

**Author:** [@CosmoProf](https://discourse.julialang.org/u/CosmoProf)\
**Replies:** 2\
**Last updated:** [February 15, 2026, 11:29pm UTC](https://discourse.julialang.org/t/how-to-make-makie-themes-work-with-plots-inside-loops/135666 "2026-02-15T23:29:09Z")

</div>

Hi again, another unusual question about getting Makie themes to work. I need plot elements to keep getting added to a big plot inside a loop, but then the Makie “with\_themes” command doesn’t work anymore. For example, I…

---

## [Band in CairoMakie makes whole plot black](https://discourse.julialang.org/t/band-in-cairomakie-makes-whole-plot-black/135656)

<div class="topic-metadata">

**Author:** [@phma](https://discourse.julialang.org/u/phma)\
**Replies:** 1\
**Last updated:** [February 15, 2026, 6:38pm UTC](https://discourse.julialang.org/t/band-in-cairomakie-makes-whole-plot-black/135656 "2026-02-15T18:38:25Z")

</div>

function plotSmallSlices(allDiffs::smallDict,key::String,bytes::Integer) # one round, as more would look like noise sl=Figure(size=(1189,841)) slax=Axis3(sl\[1,1\], title=(@sprintf "Wring differential cryptanal…

---

## [FreeType.jl Color emoji support, review wanted](https://discourse.julialang.org/t/freetype-jl-color-emoji-support-review-wanted/135658)

<div class="topic-metadata">

**Author:** [@ErikBuer](https://discourse.julialang.org/u/ErikBuer)\
**Replies:** 0\
**Last updated:** [February 15, 2026, 12:25pm UTC](https://discourse.julialang.org/t/freetype-jl-color-emoji-support-review-wanted/135658 "2026-02-15T12:25:08Z")

</div>

Hi everyone. I’m not sure if this is the correct platform, but i’m wondering if anyone part of Julia Graphics would have the time to look at my FreeType.jl Emoji PR? It adds necessary bindings to implement color emojis…

---

## [Any package for plots in style of Scientific Journals?](https://discourse.julialang.org/t/any-package-for-plots-in-style-of-scientific-journals/135378)

<div class="topic-metadata">

**Author:** [@CosmoProf](https://discourse.julialang.org/u/CosmoProf)\
**Replies:** 33\
**Last updated:** [February 12, 2026, 7:59am UTC](https://discourse.julialang.org/t/any-package-for-plots-in-style-of-scientific-journals/135378 "2026-02-12T07:59:37Z")

</div>

Hi, I am preparing plots for submission to a professional scientific journal (specifically, The Astrophysical Journal). Are there any Julia packages designed to make the plots look appropriate for the style of a journal …

---

## [Error in conversion pipeline. xs and ys should have size ni+1, nj+1](https://discourse.julialang.org/t/error-in-conversion-pipeline-xs-and-ys-should-have-size-ni-1-nj-1/102372)

<div class="topic-metadata">

**Author:** [@CosmicSpittle](https://discourse.julialang.org/u/CosmicSpittle)\
**Replies:** 3\
**Last updated:** [February 3, 2026, 3:36pm UTC](https://discourse.julialang.org/t/error-in-conversion-pipeline-xs-and-ys-should-have-size-ni-1-nj-1/102372 "2026-02-03T15:36:44Z")

</div>

Hi - Can someone tell me what this error means? Error in conversion pipeline. xs and ys should have size ni+1, nj+1. I am trying to create a spectrogram heatmap in CairoMakie. I’ve created some test data (called test)…

---

## [Concave parameteric surface mesh generation](https://discourse.julialang.org/t/concave-parameteric-surface-mesh-generation/135375)

<div class="topic-metadata">

**Author:** [@Avina-cK](https://discourse.julialang.org/u/Avina-cK)\
**Replies:** 2\
**Last updated:** [February 1, 2026, 3:54pm UTC](https://discourse.julialang.org/t/concave-parameteric-surface-mesh-generation/135375 "2026-02-01T15:54:10Z")

</div>

I would like to generate a surface mesh, using a parametric function f(x,y,z) = (x-(z^2))^2 + y^2 + z^2-1. Generating points and creating a vertex list is not an issue. How would I create a proper topology, to then crea…

---

## [Show significance on boxplots](https://discourse.julialang.org/t/show-significance-on-boxplots/77365)

<div class="topic-metadata">

**Author:** [@jewh](https://discourse.julialang.org/u/jewh)\
**Replies:** 18\
**Last updated:** [January 31, 2026, 10:32am UTC](https://discourse.julialang.org/t/show-significance-on-boxplots/77365 "2026-01-31T10:32:34Z")

</div>

I want to annotate the statistical significance of the difference between a pair of boxplots on my figure, as one of 'n.s.', '\*', '\*\*', '\*\*\*'. An example image of what I want is below, the best analogue I can find of wha…

---

## [Savefig causes a flash on the display](https://discourse.julialang.org/t/savefig-causes-a-flash-on-the-display/56647)

<div class="topic-metadata">

**Author:** [@LeePhillips](https://discourse.julialang.org/u/LeePhillips)\
**Replies:** 2\
**Last updated:** [January 30, 2026, 8:46pm UTC](https://discourse.julialang.org/t/savefig-causes-a-flash-on-the-display/56647 "2026-01-30T20:46:02Z")

</div>

Calling savefig(“file”) writes the file, and the plots are as expected. But every call causes the screen to flash. I believe the plot is momentarily displayed and the plot window removed before the file is written. Runni…

---

## [Plots.jl: QPaintDevice: Cannot destroy paint device that is being painted \[SOLVED\]](https://discourse.julialang.org/t/plots-jl-qpaintdevice-cannot-destroy-paint-device-that-is-being-painted-solved/135323)

<div class="topic-metadata">

**Author:** [@ericsfraga](https://discourse.julialang.org/u/ericsfraga)\
**Replies:** 1\
**Last updated:** [January 29, 2026, 1:46pm UTC](https://discourse.julialang.org/t/plots-jl-qpaintdevice-cannot-destroy-paint-device-that-is-being-painted-solved/135323 "2026-01-29T13:46:15Z")

</div>

Good morning. Anybody here using the Plots.jl package for Julia? I am trying to generate some plots in files without having them display on the screen. I have a sequence of plt = plot(...) plot!(plt, ...) plot!(plt, ...…

---

## [Increase margin of combined plot made out of subplots with Plots.jl](https://discourse.julialang.org/t/increase-margin-of-combined-plot-made-out-of-subplots-with-plots-jl/135270)

<div class="topic-metadata">

**Author:** [@Fourier](https://discourse.julialang.org/u/Fourier)\
**Replies:** 2\
**Last updated:** [January 26, 2026, 2:23pm UTC](https://discourse.julialang.org/t/increase-margin-of-combined-plot-made-out-of-subplots-with-plots-jl/135270 "2026-01-26T14:23:00Z")

</div>

I am plotting multiple plots in a combined plot like this: using Plots using Plots.Measures: mm plots = Vector{Any}() for (i,j) in Iterators.product(1:4, 1:4) p = scatter(rand(100), xlabel="X-axis $i,$j", ylabel="Y…

---

## [Saving GLMakie figure without widgets](https://discourse.julialang.org/t/saving-glmakie-figure-without-widgets/135258)

<div class="topic-metadata">

**Author:** [@AdamWysokinski](https://discourse.julialang.org/u/AdamWysokinski)\
**Replies:** 2\
**Last updated:** [January 25, 2026, 9:42pm UTC](https://discourse.julialang.org/t/saving-glmakie-figure-without-widgets/135258 "2026-01-25T21:42:00Z")

</div>

Hi, Is there any way to save GLMakie figure without buttons/sliders? MWE: p = Figure(size=(500, 500)) ax = Axis(p\[1, 1\]) b = Button(p\[2, 1\], label="button", tellwidth=false) GLMakie.scatter!(1, 1) GLMakie.save("test.p…

---

## [Makie.jl - Deploying docs with Documenter.jl](https://discourse.julialang.org/t/makie-jl-deploying-docs-with-documenter-jl/135234)

<div class="topic-metadata">

**Author:** [@Marco-Congedo](https://discourse.julialang.org/u/Marco-Congedo)\
**Replies:** 7\
**Last updated:** [January 24, 2026, 3:25pm UTC](https://discourse.julialang.org/t/makie-jl-deploying-docs-with-documenter-jl/135234 "2026-01-24T15:25:48Z")

</div>

I am writing a package for plotting time series. The code is here. The package depends on Makie and GLFW, not on a specific backend, as the plotting function eegplot works differently with the CairoMakie and GLMakie bac…

---

## [Makie: plotting the sample arrow for \`arrows!()\`?](https://discourse.julialang.org/t/makie-plotting-the-sample-arrow-for-arrows/106642)

<div class="topic-metadata">

**Author:** [@ryofurue](https://discourse.julialang.org/u/ryofurue)\
**Replies:** 1\
**Last updated:** [January 23, 2026, 1:02pm UTC](https://discourse.julialang.org/t/makie-plotting-the-sample-arrow-for-arrows/106642 "2026-01-23T13:02:37Z")

</div>

I’ve just started to use arrows!(). I’ve find it straightforward to use. Now, I’m trying to find a way to plot the sample arrow. See the image, which I plotted using a different program, at the bottom of this message. …

---

## [How to retain toggle-visibility by clicking on legend after emptying axis?](https://discourse.julialang.org/t/how-to-retain-toggle-visibility-by-clicking-on-legend-after-emptying-axis/135175)

<div class="topic-metadata">

**Author:** [@RoyW](https://discourse.julialang.org/u/RoyW)\
**Replies:** 2\
**Last updated:** [January 21, 2026, 5:02pm UTC](https://discourse.julialang.org/t/how-to-retain-toggle-visibility-by-clicking-on-legend-after-emptying-axis/135175 "2026-01-21T17:02:12Z")

</div>

The following code loads a different pair of time-series into the figure whenever the slider is moved. The code below generates three pairs, so the slider has 3 possible values. When the figure is first created right af…

---

## [Makie.jl - Subplots + hover information](https://discourse.julialang.org/t/makie-jl-subplots-hover-information/133066)

<div class="topic-metadata">

**Author:** [@Episki](https://discourse.julialang.org/u/Episki)\
**Replies:** 2\
**Last updated:** [January 21, 2026, 11:40am UTC](https://discourse.julialang.org/t/makie-jl-subplots-hover-information/133066 "2026-01-21T11:40:18Z")

</div>

Hi all. I have a general question regarding Makie.jl, subplots and hover information. I would like to recreate a plot with some subplots in which the hover information of ALL the data-series is shown. There would be 2 w…

---

## [Makie: best practice to align Labels to left margin](https://discourse.julialang.org/t/makie-best-practice-to-align-labels-to-left-margin/135131)

<div class="topic-metadata">

**Author:** [@VictorSeven](https://discourse.julialang.org/u/VictorSeven)\
**Replies:** 3\
**Last updated:** [January 19, 2026, 1:53pm UTC](https://discourse.julialang.org/t/makie-best-practice-to-align-labels-to-left-margin/135131 "2026-01-19T13:53:23Z")

</div>

I have been fighting with a visualization for the whole day and I cannot make it work the way I’d like to. I am trying to do a simple infographic for social media in order to improve my dataviz skills with Makie. This is…

---

## [Dependencies of Makie.jl including SpecialFunctions, Distributions, and StatsFuns fail to install](https://discourse.julialang.org/t/dependencies-of-makie-jl-including-specialfunctions-distributions-and-statsfuns-fail-to-install/134995)

<div class="topic-metadata">

**Author:** [@ProvocaTeach](https://discourse.julialang.org/u/ProvocaTeach)\
**Replies:** 2\
**Last updated:** [January 18, 2026, 5:54pm UTC](https://discourse.julialang.org/t/dependencies-of-makie-jl-including-specialfunctions-distributions-and-statsfuns-fail-to-install/134995 "2026-01-18T17:54:01Z")

</div>

I tried to install Makie and multiple dependencies failed to install, including SpecialFunctions, Distributions, and StatsFuns. I put the full output and error logs in this GitLab snippet: Makie attempted install log 20…

---

## [Makie: Calculation on Observables?](https://discourse.julialang.org/t/makie-calculation-on-observables/135099)

<div class="topic-metadata">

**Author:** [@ryofurue](https://discourse.julialang.org/u/ryofurue)\
**Replies:** 2\
**Last updated:** [January 17, 2026, 6:41am UTC](https://discourse.julialang.org/t/makie-calculation-on-observables/135099 "2026-01-17T06:41:37Z")

</div>

I have a relatively complicated function to produce values and a relatively complicated function to plot the values. The combination already works to produce a still image. Now, I want to produce an animation changing a…

---

## [Some (new ?) thoughts about WGLMakie in Pluto](https://discourse.julialang.org/t/some-new-thoughts-about-wglmakie-in-pluto/135096)

<div class="topic-metadata">

**Author:** [@jucheval](https://discourse.julialang.org/u/jucheval)\
**Replies:** 0\
**Last updated:** [January 16, 2026, 1:45pm UTC](https://discourse.julialang.org/t/some-new-thoughts-about-wglmakie-in-pluto/135096 "2026-01-16T13:45:41Z")

</div>

Hi everyone! I recently used WGLMakie animations in a Pluto notebook for my Habilitation defense. I thought it was really cool so I want to highlight this possibility by making a Pluto “featured notebook”. Here is a com…

---

## [Ternary plots in GMT.jl](https://discourse.julialang.org/t/ternary-plots-in-gmt-jl/63181)

<div class="topic-metadata">

**Author:** [@joa-quim](https://discourse.julialang.org/u/joa-quim)\
**Replies:** 14\
**Last updated:** [January 14, 2026, 6:11pm UTC](https://discourse.julialang.org/t/ternary-plots-in-gmt-jl/63181 "2026-01-14T18:11:49Z")

</div>

The ternary plots topic has been raised here several times. I’ve added ternary plots to GMT.jl. Unfortunately it’s still not yet possible to slant the ticks, which helps a lot in reading the graphs, as that it will have …

---

## [Can anyone tell me why this figure is appearing in the corner?](https://discourse.julialang.org/t/can-anyone-tell-me-why-this-figure-is-appearing-in-the-corner/135014)

<div class="topic-metadata">

**Author:** [@Mervyn\_Larrier](https://discourse.julialang.org/u/Mervyn_Larrier)\
**Replies:** 3\
**Last updated:** [January 14, 2026, 5:05am UTC](https://discourse.julialang.org/t/can-anyone-tell-me-why-this-figure-is-appearing-in-the-corner/135014 "2026-01-14T05:05:08Z")

</div>

I’m new to GLMakie; I typically use CairoMakie. While the code runs and the plot does appear, it appears at the bottom left corner of the window, invariably. Can anyone tell me why? It feels like it might be something ob…

---

## [Accessing LScene and Figure attributes from Makie Recipes](https://discourse.julialang.org/t/accessing-lscene-and-figure-attributes-from-makie-recipes/126320)

<div class="topic-metadata">

**Author:** [@tonygem96](https://discourse.julialang.org/u/tonygem96)\
**Replies:** 1\
**Last updated:** [January 12, 2026, 7:14pm UTC](https://discourse.julialang.org/t/accessing-lscene-and-figure-attributes-from-makie-recipes/126320 "2026-01-12T19:14:41Z")

</div>

Is it possible to access figure level or LScene level attributes from a Makie recipe? For example, in the MWE below, myplot(::MyTypeA) defaults to an LScene. Can I control show\_axis=false from within the recipe? I under…

---

## [Simpler Yin-Yang?](https://discourse.julialang.org/t/simpler-yin-yang/134696)

<div class="topic-metadata">

**Author:** [@tp2750](https://discourse.julialang.org/u/tp2750)\
**Replies:** 6\
**Last updated:** [December 24, 2025, 7:48am UTC](https://discourse.julialang.org/t/simpler-yin-yang/134696 "2025-12-24T07:48:08Z")

</div>

I wanted to draw the Yin-Yang symbol in Luxor.jl. Here’s what I came up with. Can this be done more idiomatic? I would have preferred the white “eye” of the black “fish” to be just a cut-out rather than over-plotting w…

---

## [Makie theme with transparent background not working](https://discourse.julialang.org/t/makie-theme-with-transparent-background-not-working/134694)

<div class="topic-metadata">

**Author:** [@danieleavitabile](https://discourse.julialang.org/u/danieleavitabile)\
**Replies:** 5\
**Last updated:** [December 23, 2025, 10:22am UTC](https://discourse.julialang.org/t/makie-theme-with-transparent-background-not-working/134694 "2025-12-23T10:22:49Z")

</div>

I would like to set once and for all the background of my axes and figures to be transparent. I thought I could do that as a theme in Makie.jl. The following minimal code fails to produce a transparent background using …

---

## [How to set nan\_color in Makie volume plot](https://discourse.julialang.org/t/how-to-set-nan-color-in-makie-volume-plot/134698)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 0\
**Last updated:** [December 22, 2025, 10:25pm UTC](https://discourse.julialang.org/t/how-to-set-nan-color-in-makie-volume-plot/134698 "2025-12-22T22:25:06Z")

</div>

I want to set the nan\_color to :white or may be :green. How to do it? using GLMakie xmin, xmax, ymin, ymax, zmin, zmax = -3, 3, -3, 3, 1, 8; field = fill(NaN32, 50,50,50); fig = Figure() ax::LScene = LScene(fig\[1,1\]) vo…

---

## [Discretised colors in 3D plot due to sampling](https://discourse.julialang.org/t/discretised-colors-in-3d-plot-due-to-sampling/134632)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 6\
**Last updated:** [December 20, 2025, 8:18pm UTC](https://discourse.julialang.org/t/discretised-colors-in-3d-plot-due-to-sampling/134632 "2025-12-20T20:18:09Z")

</div>

I am getting discrete/pixelated colors in 3D plot due to sampling in field variable in MWE code below. Why it is discretized and how to solve it? using GLMakie r = Float32\[1.677044, 1.8385518, 2.0156136, 2.2097273, 2.42…

---

## [Makie textbox. cut & paste](https://discourse.julialang.org/t/makie-textbox-cut-paste/104625)

<div class="topic-metadata">

**Author:** [@bjarthur](https://discourse.julialang.org/u/bjarthur)\
**Replies:** 4\
**Last updated:** [December 20, 2025, 8:11am UTC](https://discourse.julialang.org/t/makie-textbox-cut-paste/104625 "2025-12-20T08:11:42Z")

</div>

with GLMakie on a mac i can’t paste text into a Textbox. nor can i select text that’s already there so that i could subsequently copy or delete it. none of Textbox’s attributes give me hope that any of this is possible…

---

## [Makie - Unable to make colors cycle for new recipe](https://discourse.julialang.org/t/makie-unable-to-make-colors-cycle-for-new-recipe/134625)

<div class="topic-metadata">

**Author:** [@oskarhs](https://discourse.julialang.org/u/oskarhs)\
**Replies:** 0\
**Last updated:** [December 18, 2025, 6:59am UTC](https://discourse.julialang.org/t/makie-unable-to-make-colors-cycle-for-new-recipe/134625 "2025-12-18T06:59:11Z")

</div>

I am trying to define a new Makie recipe for a custom type, but I am not able to make the plot type cycle colors like normal Makie recipes such as lines or density do. After spending a few hours trying out different solu…

[Previous page](https://discourse.julialang.org/c/domain/viz/17.md?page=1)

[Next page](https://discourse.julialang.org/c/domain/viz/17.md?page=3)
