# Visualization

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

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

**Page:** 6

---

## [Cheat sheet for Plots and Makie](https://discourse.julialang.org/t/cheat-sheet-for-plots-and-makie/132151)

<div class="topic-metadata">

**Author:** [@yolhan\_mannes](https://discourse.julialang.org/u/yolhan_mannes)\
**Replies:** 2\
**Last updated:** [September 7, 2025, 1:05pm UTC](https://discourse.julialang.org/t/cheat-sheet-for-plots-and-makie/132151 "2025-09-07T13:05:50Z")

</div>

Hello, do you think we could have something similar its really useful I think maybe in the docs directly ? It’s in GitHub - matplotlib/cheatsheets: Official Matplotlib cheat sheets

---

## [How to annotate on heatmaps in Makie.jl](https://discourse.julialang.org/t/how-to-annotate-on-heatmaps-in-makie-jl/89506)

<div class="topic-metadata">

**Author:** [@math\_opt](https://discourse.julialang.org/u/math_opt)\
**Replies:** 3\
**Last updated:** [September 3, 2025, 2:32pm UTC](https://discourse.julialang.org/t/how-to-annotate-on-heatmaps-in-makie-jl/89506 "2025-09-03T14:32:18Z")

</div>

How to annotate heat maps in Makie.jl. I was going through this post and the code in the question doesn’t seem to produce the text (numbers) on the heatmap. The code is also provided below: using DataFrames using CSV …

---

## [Custom color palette (including associated value range)](https://discourse.julialang.org/t/custom-color-palette-including-associated-value-range/131949)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 3\
**Last updated:** [August 31, 2025, 8:37pm UTC](https://discourse.julialang.org/t/custom-color-palette-including-associated-value-range/131949 "2025-08-31T20:37:27Z")

</div>

I am looking to how create a custom “legend” for my plots where I associate given colours to custom ranges, for example: 0:0.5 =\> darkdarkred 0.0:0.75 =\> darkred 0.75:1 =\> red 1:1.25 =\> green 1.25:1.5 =\> darkgree…

---

## [(Semi-)automatic installation of missing packages . . .?](https://discourse.julialang.org/t/semi-automatic-installation-of-missing-packages/131962)

<div class="topic-metadata">

**Author:** [@ryofurue](https://discourse.julialang.org/u/ryofurue)\
**Replies:** 14\
**Last updated:** [August 30, 2025, 5:24pm UTC](https://discourse.julialang.org/t/semi-automatic-installation-of-missing-packages/131962 "2025-08-30T17:24:56Z")

</div>

I’ve found a few past threads in this forum about automatic installation of missing packages. How to do that now? The past threads appear to imply that the user is asked whether s/he wants to install the missing package…

---

## [Adjacent elements of a Vertex in Meshes.jl](https://discourse.julialang.org/t/adjacent-elements-of-a-vertex-in-meshes-jl/131900)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 2\
**Last updated:** [August 29, 2025, 9:13pm UTC](https://discourse.julialang.org/t/adjacent-elements-of-a-vertex-in-meshes-jl/131900 "2025-08-29T21:13:37Z")

</div>

How to get the adjacent elements of a vertex in Meshes.jl ? using Meshes, CoordRefSystems ,GLMakie r = Float32\[1.6, 1.754088, 1.9230156, 2.1082115, 2.311243, 2.5338273, 2.7778475, 3.0453684, 3.3386526, 3.6601818, 4.01…

---

## [Customized xticklabels with GeoMakie?](https://discourse.julialang.org/t/customized-xticklabels-with-geomakie/131886)

<div class="topic-metadata">

**Author:** [@sablonl](https://discourse.julialang.org/u/sablonl)\
**Replies:** 2\
**Last updated:** [August 28, 2025, 1:23pm UTC](https://discourse.julialang.org/t/customized-xticklabels-with-geomakie/131886 "2025-08-28T13:23:29Z")

</div>

I’d like to plot some maps using GeoMakie.jl, but I would like to modify the default xticks. I tried several approaches : via a formatter xtickformat or via manually annotating the figure. None of those works… The attri…

---

## [Is there a way to have heatmap and contours from other variables in Plots.jl with GR?](https://discourse.julialang.org/t/is-there-a-way-to-have-heatmap-and-contours-from-other-variables-in-plots-jl-with-gr/131869)

<div class="topic-metadata">

**Author:** [@PeX](https://discourse.julialang.org/u/PeX)\
**Replies:** 2\
**Last updated:** [August 27, 2025, 11:59am UTC](https://discourse.julialang.org/t/is-there-a-way-to-have-heatmap-and-contours-from-other-variables-in-plots-jl-with-gr/131869 "2025-08-27T11:59:18Z")

</div>

Hi all! I’m trying to plot a heat map of one variable (with all values \>\>0), but on the same plot, I want to plot contours of two other variables where they equal 0. When I try countour! after plotting the heatmap, the…

---

## [Understanding GLMakie 3D meshscatter transparency/alpha](https://discourse.julialang.org/t/understanding-glmakie-3d-meshscatter-transparency-alpha/121414)

<div class="topic-metadata">

**Author:** [@trahflow](https://discourse.julialang.org/u/trahflow)\
**Replies:** 4\
**Last updated:** [August 26, 2025, 2:15am UTC](https://discourse.julialang.org/t/understanding-glmakie-3d-meshscatter-transparency-alpha/121414 "2025-08-26T02:15:26Z")

</div>

I’m trying to visualize a weighted 3D point set using meshscatter, where the weight is visualized using transparency: Low weight means high transparency. To do this I set a color alpha value for each point. The result …

---

## [Broken permutation of axis in StatsPlots.jl with error bars](https://discourse.julialang.org/t/broken-permutation-of-axis-in-statsplots-jl-with-error-bars/131826)

<div class="topic-metadata">

**Author:** [@LucasV](https://discourse.julialang.org/u/LucasV)\
**Replies:** 4\
**Last updated:** [August 25, 2025, 1:37pm UTC](https://discourse.julialang.org/t/broken-permutation-of-axis-in-statsplots-jl-with-error-bars/131826 "2025-08-25T13:37:58Z")

</div>

Hi everyone, recently I’ve tried to plot a grouped bar using StatsPlots.jl with error bars. The plot works fine with no errors but when I insert them it does not work porperly, as shown in the example: Code: #Permutati…

---

## [How to make a series optional in AlgebraOfGraphics.jl](https://discourse.julialang.org/t/how-to-make-a-series-optional-in-algebraofgraphics-jl/131798)

<div class="topic-metadata">

**Author:** [@Abhro](https://discourse.julialang.org/u/Abhro)\
**Replies:** 2\
**Last updated:** [August 24, 2025, 9:23am UTC](https://discourse.julialang.org/t/how-to-make-a-series-optional-in-algebraofgraphics-jl/131798 "2025-08-24T09:23:10Z")

</div>

I have a “wide” DataFrame where one column is a shared vector of x-values, and two different columns are separate vectors of y-values. For example, df = let t = range(0, 9, length = 1000) mass\_lab\_frame = @. cos…

---

## [3D isosurface plotting in Makie](https://discourse.julialang.org/t/3d-isosurface-plotting-in-makie/131470)

<div class="topic-metadata">

**Author:** [@mreichMPI-BGC](https://discourse.julialang.org/u/mreichMPI-BGC)\
**Replies:** 14\
**Last updated:** [August 22, 2025, 2:38pm UTC](https://discourse.julialang.org/t/3d-isosurface-plotting-in-makie/131470 "2025-08-22T14:38:11Z")

</div>

I am using the (semi-)documented contour function for 3D-isosurfaces, cf. volume | Makie, first example. One cannot define vector of alphas (which would be nice because outer surfaces (shells) “should” be more transpare…

---

## [Stereonet diagram](https://discourse.julialang.org/t/stereonet-diagram/73121)

<div class="topic-metadata">

**Author:** [@Gravlax](https://discourse.julialang.org/u/Gravlax)\
**Replies:** 13\
**Last updated:** [August 20, 2025, 12:49pm UTC](https://discourse.julialang.org/t/stereonet-diagram/73121 "2025-08-20T12:49:14Z")

</div>

Dear all, I was wondering if any of you have came across a package that could be use for making stereonets (stereographic projections on a Wulff/Schmidt nets), e.g.: I’ve not found any examples of such diagram constr…

---

## [Viz!( ) Color mapping on many grids](https://discourse.julialang.org/t/viz-color-mapping-on-many-grids/131423)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 4\
**Last updated:** [August 11, 2025, 11:28pm UTC](https://discourse.julialang.org/t/viz-color-mapping-on-many-grids/131423 "2025-08-11T23:28:04Z")

</div>

I am using Meshes.jl to create a polar coordinate grid. I have different grids with different r, ϕ and nrho values. I see that there color mapping is done for each grid individually. There is repetition of colors for eve…

---

## [Makie: nonlinear color levels in Colorbar](https://discourse.julialang.org/t/makie-nonlinear-color-levels-in-colorbar/118056)

<div class="topic-metadata">

**Author:** [@ryofurue](https://discourse.julialang.org/u/ryofurue)\
**Replies:** 5\
**Last updated:** [August 18, 2025, 1:44am UTC](https://discourse.julialang.org/t/makie-nonlinear-color-levels-in-colorbar/118056 "2025-08-18T01:44:13Z")

</div>

In a contourf map, I sometimes need to show the structure of the field at small absolute values as well as showing large absolute values. At the same time, I’d like to enable the reader to “read” approximate values off …

---

## [How to set width of VegaLite.jl Plot at time of image saving?](https://discourse.julialang.org/t/how-to-set-width-of-vegalite-jl-plot-at-time-of-image-saving/131648)

<div class="topic-metadata">

**Author:** [@Alex1](https://discourse.julialang.org/u/Alex1)\
**Replies:** 0\
**Last updated:** [August 17, 2025, 4:35am UTC](https://discourse.julialang.org/t/how-to-set-width-of-vegalite-jl-plot-at-time-of-image-saving/131648 "2025-08-17T04:35:34Z")

</div>

Hi, is there a way to set image width for VegaLite.jl at the time of image saving? And maintaining the default chart ratio (sometimes when I set width the ratio is changed)? using DataFrames, VegaLite, JSON # Plotting…

---

## [Empty contour3d plot of Mesh](https://discourse.julialang.org/t/empty-contour3d-plot-of-mesh/131604)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 6\
**Last updated:** [August 16, 2025, 12:19pm UTC](https://discourse.julialang.org/t/empty-contour3d-plot-of-mesh/131604 "2025-08-16T12:19:57Z")

</div>

I want to get 3d contour plot of V values but i got empty plot. Here r, θ and ϕ are in spherical coordinates. I convert them to Cartessian coordinates X,Y and Z. using GLMakie f= Figure(size = (1000, 800)) ax = Axis3(f\[…

---

## [How to disable print-outs when plotting (for \`savefig\` on e.g. hpc)](https://discourse.julialang.org/t/how-to-disable-print-outs-when-plotting-for-savefig-on-e-g-hpc/131592)

<div class="topic-metadata">

**Author:** [@Torkel](https://discourse.julialang.org/u/Torkel)\
**Replies:** 0\
**Last updated:** [August 13, 2025, 5:27pm UTC](https://discourse.julialang.org/t/how-to-disable-print-outs-when-plotting-for-savefig-on-e-g-hpc/131592 "2025-08-13T17:27:21Z")

</div>

I am running some code on a hpc server (both interactively in the terminal and using slurm). As part of the process I am getting print outs like qt.qpa.xcb: could not connect to display localhost:13.0 qt.qpa.plugin: Fro…

---

## [Colorbar of a Contour Plot](https://discourse.julialang.org/t/colorbar-of-a-contour-plot/131566)

<div class="topic-metadata">

**Author:** [@prconlin](https://discourse.julialang.org/u/prconlin)\
**Replies:** 3\
**Last updated:** [August 12, 2025, 7:02pm UTC](https://discourse.julialang.org/t/colorbar-of-a-contour-plot/131566 "2025-08-12T19:02:18Z")

</div>

Hello, I have a matrix of discrete values, and I would like to plot it as a contour plot instead of a heatmap, because reasons. This works well enough, except that the colorbar is strange and I can’t find a way to corr…

---

## [How to implement Value Suppressing Colormaps in Makie](https://discourse.julialang.org/t/how-to-implement-value-suppressing-colormaps-in-makie/129140)

<div class="topic-metadata">

**Author:** [@vladdez](https://discourse.julialang.org/u/vladdez)\
**Replies:** 11\
**Last updated:** [August 7, 2025, 9:15am UTC](https://discourse.julialang.org/t/how-to-implement-value-suppressing-colormaps-in-makie/129140 "2025-08-07T09:15:50Z")

</div>

I would like to implement Value Suppressing Colormap described in this paper https://dl.acm.org/doi/abs/10.1145/3173574.3174216 Which requires: triangular colorbar bivariate colormap, where I can manipulate color h…

---

## [Adding a plot onto a heatmap with scale squeezes it in Plots.jl](https://discourse.julialang.org/t/adding-a-plot-onto-a-heatmap-with-scale-squeezes-it-in-plots-jl/131439)

<div class="topic-metadata">

**Author:** [@Gako](https://discourse.julialang.org/u/Gako)\
**Replies:** 2\
**Last updated:** [August 7, 2025, 11:50am UTC](https://discourse.julialang.org/t/adding-a-plot-onto-a-heatmap-with-scale-squeezes-it-in-plots-jl/131439 "2025-08-07T11:50:55Z")

</div>

I want to add a reference line to a heatmap and am currently doing it as follows: using Plots plot1 = heatmap(1:100, 1:100, rand(100, 100), scale=:log10) plot!(plot1, 1:100, ones(100) .\* 4, label="") This works but som…

---

## [Plot Shape by Value](https://discourse.julialang.org/t/plot-shape-by-value/131183)

<div class="topic-metadata">

**Author:** [@ziolai](https://discourse.julialang.org/u/ziolai)\
**Replies:** 17\
**Last updated:** [August 6, 2025, 6:02pm UTC](https://discourse.julialang.org/t/plot-shape-by-value/131183 "2025-08-06T18:02:08Z")

</div>

Greetings. I am seeking to extend using Plots p1 = \[(0., 0.), (1., 0.), (2., 0.)\]; p2 = \[(1., 0.), (2., 0.), (3., 0.)\]; p3 = \[(1., 1.), (2., 1.), (3., 1.)\]; p = Plots.plot(xlabel = "x", ylabel = "y",legend = false,a…

---

## [Graphics Learning in Julia](https://discourse.julialang.org/t/graphics-learning-in-julia/131407)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 2\
**Last updated:** [August 6, 2025, 4:04pm UTC](https://discourse.julialang.org/t/graphics-learning-in-julia/131407 "2025-08-06T16:04:40Z")

</div>

I saw this course of Ray Tracing. I thing it would be good to have such courses in Julia. Do we have such other graphics learning resources in Julia? Please tell resources/books that you think would be good for learning …

---

## [Spherical to cartesian coordinate transformation](https://discourse.julialang.org/t/spherical-to-cartesian-coordinate-transformation/131202)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 1\
**Last updated:** [August 4, 2025, 11:23am UTC](https://discourse.julialang.org/t/spherical-to-cartesian-coordinate-transformation/131202 "2025-08-04T11:23:48Z")

</div>

How to convert spherical coordinates points to Cartesian coordinates points? using Meshes, CoordRefSystems ,GLMakie, LinearAlgebra, Unitful r = Float32\[1.6, 1.754088, 1.9230156, 2.1082115, 2.311243, 2.5338273, 2.77784…

---

## [Mind maps in Julia](https://discourse.julialang.org/t/mind-maps-in-julia/131321)

<div class="topic-metadata">

**Author:** [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Replies:** 4\
**Last updated:** [August 4, 2025, 7:44am UTC](https://discourse.julialang.org/t/mind-maps-in-julia/131321 "2025-08-04T07:44:27Z")

</div>

Is there any work on creating mind maps using Julia? I’ve started using the free version of MindMup, which lets us save and open mind maps on Google Drive. It is user-friendly and also lets users open Freemind maps. Ho…

---

## [Coloring part of the background with a specific color](https://discourse.julialang.org/t/coloring-part-of-the-background-with-a-specific-color/131312)

<div class="topic-metadata">

**Author:** [@imantha](https://discourse.julialang.org/u/imantha)\
**Replies:** 1\
**Last updated:** [August 3, 2025, 5:43am UTC](https://discourse.julialang.org/t/coloring-part-of-the-background-with-a-specific-color/131312 "2025-08-03T05:43:37Z")

</div>

I am trying to color part of the background in in a plot with a specific color and unsure how to achieve it. In this case I want to color x \< 9 in grey and x\> 9 in orange. Any idea how to do it. This is just adds the …

---

## [How to tweak PolarAxis?](https://discourse.julialang.org/t/how-to-tweak-polaraxis/131286)

<div class="topic-metadata">

**Author:** [@vladdez](https://discourse.julialang.org/u/vladdez)\
**Replies:** 2\
**Last updated:** [August 2, 2025, 3:14pm UTC](https://discourse.julialang.org/t/how-to-tweak-polaraxis/131286 "2025-08-02T15:14:30Z")

</div>

Two things I would like to clarify: How to remove these empty areas marked by red How to correctly put labels at their places: at least put ylabel tilted. As you see I used dummy axis, because PolarAxis can not put the…

---

## [Annotation (annotation!() and text!()) not working as expected for longitude and latitude input in GeoMakie geoaxis with Tyler map tiles](https://discourse.julialang.org/t/annotation-annotation-and-text-not-working-as-expected-for-longitude-and-latitude-input-in-geomakie-geoaxis-with-tyler-map-tiles/130971)

<div class="topic-metadata">

**Author:** [@ewillcox](https://discourse.julialang.org/u/ewillcox)\
**Replies:** 3\
**Last updated:** [July 23, 2025, 11:02am UTC](https://discourse.julialang.org/t/annotation-annotation-and-text-not-working-as-expected-for-longitude-and-latitude-input-in-geomakie-geoaxis-with-tyler-map-tiles/130971 "2025-07-23T11:02:02Z")

</div>

Problem description I am attempting to annotate some points in a scatter plot in a GeoMakie.jl geoaxis that contains a Tyler.jl maptile. None of my efforts so far turned out as expected. I suspect I need to find the appr…

---

## [Window title for Plots.jl](https://discourse.julialang.org/t/window-title-for-plots-jl/130929)

<div class="topic-metadata">

**Author:** [@GHTaarn](https://discourse.julialang.org/u/GHTaarn)\
**Replies:** 2\
**Last updated:** [July 23, 2025, 9:27am UTC](https://discourse.julialang.org/t/window-title-for-plots-jl/130929 "2025-07-23T09:27:25Z")

</div>

By default, the window title of my plot seems to be “GKS QtTerm”, is there a way to set this to something that I choose? I tried using Plots plot(; window\_title="Abc") but this does not change the anything that I can s…

---

## [3D volume plot for spherical coordinate grid points](https://discourse.julialang.org/t/3d-volume-plot-for-spherical-coordinate-grid-points/129668)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 31\
**Last updated:** [July 7, 2025, 12:50pm UTC](https://discourse.julialang.org/t/3d-volume-plot-for-spherical-coordinate-grid-points/129668 "2025-07-07T12:50:47Z")

</div>

How to get volume plot for the following spherical coordinate positions? :child: I have a lot of blocks each having such r, θ and ϕ spherical coordinate position vectors and i want to create 3D volume plot for each bloc…

---

## [How to get rid of noise in phase isosurface plots? Very short MWE included](https://discourse.julialang.org/t/how-to-get-rid-of-noise-in-phase-isosurface-plots-very-short-mwe-included/130890)

<div class="topic-metadata">

**Author:** [@Deceneu](https://discourse.julialang.org/u/Deceneu)\
**Replies:** 5\
**Last updated:** [July 21, 2025, 4:24pm UTC](https://discourse.julialang.org/t/how-to-get-rid-of-noise-in-phase-isosurface-plots-very-short-mwe-included/130890 "2025-07-21T16:24:06Z")

</div>

To keep it brief, I want to plot complex phase (angle) of a complex field. It seemed like Makie.jl’s contour or volume, should do the trick, but I get very noisy results for some reason? using GLMakie ph = \[(r = hypot(…

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

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