# \#visualization

**URL:** https://discourse.julialang.org/tag/visualization/165.md

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

---

## [Seeking input (and creating output) about visualization software](https://discourse.julialang.org/t/seeking-input-and-creating-output-about-visualization-software/139490)

<div class="topic-metadata">

**Author:** [@BananaMaster3](https://discourse.julialang.org/u/BananaMaster3)\
**Replies:** 2\
**Last updated:** [September 17, 2026, 5:54pm UTC](https://discourse.julialang.org/t/seeking-input-and-creating-output-about-visualization-software/139490 "2026-09-17T17:54:13Z")

</div>

Manifesto I’ve been using Julia for about a year and a half now, and I truly love the language. More specifically, the REPL environment and the general customizability that the language provides are both amazing, especia…

---

## [Lpviz - Linear programming in the browser](https://discourse.julialang.org/t/lpviz-linear-programming-in-the-browser/133250)

<div class="topic-metadata">

**Author:** [@klamike](https://discourse.julialang.org/u/klamike)\
**Replies:** 3\
**Last updated:** [August 10, 2026, 4:16pm UTC](https://discourse.julialang.org/t/lpviz-linear-programming-in-the-browser/133250 "2026-08-10T16:16:40Z")

</div>

Hi everyone, I want to share with the Julia community lpviz.net, a visualization web-app for linear programming solvers. Basically, I’ve implemented some textbook LP algorithms and hooked them up to an HTML canvas so you…

---

## [Controlling Blender from Julia using bpy and PythonCall.jl](https://discourse.julialang.org/t/controlling-blender-from-julia-using-bpy-and-pythoncall-jl/137707)

<div class="topic-metadata">

**Author:** [@ChetanVardhan](https://discourse.julialang.org/u/ChetanVardhan)\
**Replies:** 3\
**Last updated:** [July 13, 2026, 7:04pm UTC](https://discourse.julialang.org/t/controlling-blender-from-julia-using-bpy-and-pythoncall-jl/137707 "2026-07-13T19:04:12Z")

</div>

Recently I have been trying to use Blender from Julia. I have got a pretty good workflow using the rpyc package in Python. With this, we can import bpy in Julia using PythonCall.jl This is the Python script to be run i…

---

## [\[ANN\] 🚀 Announcing Browzarr.jl](https://discourse.julialang.org/t/ann-announcing-browzarr-jl/137535)

<div class="topic-metadata">

**Author:** [@lazarusA](https://discourse.julialang.org/u/lazarusA)\
**Replies:** 3\
**Last updated:** [June 19, 2026, 4:09pm UTC](https://discourse.julialang.org/t/ann-announcing-browzarr-jl/137535 "2026-06-19T16:09:10Z")

</div>

Hey there, it’s been a while! Today, I want to draw your attention to Browzarr.jl, the Julia bridge for launching Browzarr, a browser-based visualization framework for exploring and analyzing Zarr and NetCDF datasets. T…

---

## [3D engine for visualizing linear transformations and their decompositions](https://discourse.julialang.org/t/3d-engine-for-visualizing-linear-transformations-and-their-decompositions/136631)

<div class="topic-metadata">

**Author:** [@GraphMath](https://discourse.julialang.org/u/GraphMath)\
**Replies:** 6\
**Last updated:** [April 10, 2026, 12:08pm UTC](https://discourse.julialang.org/t/3d-engine-for-visualizing-linear-transformations-and-their-decompositions/136631 "2026-04-10T12:08:42Z")

</div>

We built a 3D visualization engine to represent linear transformations in ℝ³ as compositions of simpler transformations. In this example, A = QR Image shows deformation followed by rigid motion. Can generate additi…

---

## [Unknown option when saving music score with MusicVisualizations](https://discourse.julialang.org/t/unknown-option-when-saving-music-score-with-musicvisualizations/136556)

<div class="topic-metadata">

**Author:** [@Christopher\_Fisher](https://discourse.julialang.org/u/Christopher_Fisher)\
**Replies:** 1\
**Last updated:** [April 4, 2026, 5:38pm UTC](https://discourse.julialang.org/t/unknown-option-when-saving-music-score-with-musicvisualizations/136556 "2026-04-04T17:38:20Z")

</div>

Hello, I am trying to save a music score based on an example from JuliaMusic, but I receive an error for unknown option error in musescore. I am having trouble solving the issue. Here is my code using MusicManipulation…

---

## [How to display PlotlyJS plots in browser (instead of Electron window)?](https://discourse.julialang.org/t/how-to-display-plotlyjs-plots-in-browser-instead-of-electron-window/60451)

<div class="topic-metadata">

**Author:** [@RastislavMirek](https://discourse.julialang.org/u/RastislavMirek)\
**Replies:** 12\
**Last updated:** [March 2, 2026, 3:08pm UTC](https://discourse.julialang.org/t/how-to-display-plotlyjs-plots-in-browser-instead-of-electron-window/60451 "2026-03-02T15:08:46Z")

</div>

I am using PlotlyJS (directly, not as a backend to Plots), to display plots in Electron window (via Blink). I would like to display those plots in a browser instead. Obviously, it’s possible because Plots can do it when …

---

## [\[ANN\] BayesDensity.jl - A package for univariate nonparametric Bayesian density estimation](https://discourse.julialang.org/t/ann-bayesdensity-jl-a-package-for-univariate-nonparametric-bayesian-density-estimation/135779)

<div class="topic-metadata">

**Author:** [@oskarhs](https://discourse.julialang.org/u/oskarhs)\
**Replies:** 2\
**Last updated:** [March 2, 2026, 8:03am UTC](https://discourse.julialang.org/t/ann-bayesdensity-jl-a-package-for-univariate-nonparametric-bayesian-density-estimation/135779 "2026-03-02T08:03:28Z")

</div>

Hi Julia users! I am pleased to announce the first release of the BayesDensity.jl package! The goal of BayesDensity.jl is to provide a uniform interface to nonparametric Bayesian density estimation in one dimension. Th…

---

## [\[ANN\] RayMakie, the new PBRT based rendering backend!](https://discourse.julialang.org/t/ann-raymakie-the-new-pbrt-based-rendering-backend/135734)

<div class="topic-metadata">

**Author:** [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Replies:** 17\
**Last updated:** [February 23, 2026, 2:34pm UTC](https://discourse.julialang.org/t/ann-raymakie-the-new-pbrt-based-rendering-backend/135734 "2026-02-23T14:34:06Z")

</div>

We’ve been working on a new 100% Julia backend for GPU accelerated raytracing for Makie to replace RPRMakie! Its physically based ray tracing (pbrt) and is pretty much a Julia port of the amazing pbrt-v4 ray tracer. I …

---

## [Floating-point accuracy visualization example: the ULP error for each math function coming with Julia](https://discourse.julialang.org/t/floating-point-accuracy-visualization-example-the-ulp-error-for-each-math-function-coming-with-julia/135392)

<div class="topic-metadata">

**Author:** [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Replies:** 20\
**Last updated:** [February 6, 2026, 2:25pm UTC](https://discourse.julialang.org/t/floating-point-accuracy-visualization-example-the-ulp-error-for-each-math-function-coming-with-julia/135392 "2026-02-06T14:25:29Z")

</div>

Introduction The implementation of a math function, such as cos(::Float64) in Julia, should be fast, but also needs to be at least somewhat accurate. Here I propose a method for visualizing empirical accuracy data. Cons…

---

## [\[GSoC 2026\] Inquiry: Active Mentorship for ClimaExplorer or CliMA Visualizers](https://discourse.julialang.org/t/gsoc-2026-inquiry-active-mentorship-for-climaexplorer-or-clima-visualizers/135479)

<div class="topic-metadata">

**Author:** [@AMAN\_KASHYAP](https://discourse.julialang.org/u/AMAN_KASHYAP)\
**Replies:** 1\
**Last updated:** [February 5, 2026, 4:16pm UTC](https://discourse.julialang.org/t/gsoc-2026-inquiry-active-mentorship-for-climaexplorer-or-clima-visualizers/135479 "2026-02-05T16:16:12Z")

</div>

Hi Julia Community, I am Aman, a 3rd-year CS student at Thapar University. I am deeply interested in the ClimaExplorer project for GSoC 2026. I recently reached out to Gabriele Bozzola, but he mentioned he is no longe…

---

## [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…

---

## [\[ANN\] Desmos.jl](https://discourse.julialang.org/t/ann-desmos-jl/134734)

<div class="topic-metadata">

**Author:** [@hyrodium](https://discourse.julialang.org/u/hyrodium)\
**Replies:** 5\
**Last updated:** [December 28, 2025, 1:58am UTC](https://discourse.julialang.org/t/ann-desmos-jl/134734 "2025-12-28T01:58:26Z")

</div>

I’m pleased to announce my new package Desmos.jl! I’m a big fan of both Julia and Desmos, and I created this package to bridge the gap between them. Desmos is a fantastic mathematical tool for drawing graphs in a web br…

---

## [Using dates as x axis in Makie.jl](https://discourse.julialang.org/t/using-dates-as-x-axis-in-makie-jl/133762)

<div class="topic-metadata">

**Author:** [@elwwan](https://discourse.julialang.org/u/elwwan)\
**Replies:** 3\
**Last updated:** [November 10, 2025, 9:40am UTC](https://discourse.julialang.org/t/using-dates-as-x-axis-in-makie-jl/133762 "2025-11-10T09:40:06Z")

</div>

Hello everyone, I am trying to plot brackets in Makie.jl while using dates as the x axis. Unfortunately it gives me an error since I can’t use Date() as an argument in bracket!(). Here is the code that causes the error…

---

## [\[ANN\] MuxDisplay: Using multiplexer panes (tmux, Wezterm) to show graphics](https://discourse.julialang.org/t/ann-muxdisplay-using-multiplexer-panes-tmux-wezterm-to-show-graphics/132998)

<div class="topic-metadata">

**Author:** [@goerz](https://discourse.julialang.org/u/goerz)\
**Replies:** 2\
**Last updated:** [October 9, 2025, 6:01pm UTC](https://discourse.julialang.org/t/ann-muxdisplay-using-multiplexer-panes-tmux-wezterm-to-show-graphics/132998 "2025-10-09T18:01:43Z")

</div>

I would like to announce MuxDisplay. It is a package that I wrote a while ago to fulfill my own needs for displaying graphics (plots, mostly) when working in the REPL, especially on remote systems via SSH. I’ve previousl…

---

## [GLMakie + ProfileView.jl segmentation fault](https://discourse.julialang.org/t/glmakie-profileview-jl-segmentation-fault/132515)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 4\
**Last updated:** [September 23, 2025, 2:34pm UTC](https://discourse.julialang.org/t/glmakie-profileview-jl-segmentation-fault/132515 "2025-09-23T14:34:01Z")

</div>

After switching to Makie v0.24, I noticed that it no longer plays well with ProfileView.jl But at the moment I am not really sure, whether that is my laptop’s issue or even something coming from ProfileView.jl ? Could …

---

## [Dataframe viewer needed](https://discourse.julialang.org/t/dataframe-viewer-needed/9239)

<div class="topic-metadata">

**Author:** [@xiaodai](https://discourse.julialang.org/u/xiaodai)\
**Replies:** 28\
**Last updated:** [September 23, 2025, 12:36pm UTC](https://discourse.julialang.org/t/dataframe-viewer-needed/9239 "2025-09-23T12:36:25Z")

</div>

I think a dataframe viewer where I can look at each row and column and if needed can scroll across up and down are needed. I know atom has a CSV editor plugin. Perhaps can repurpose that. I know it’s a lot of work but i…

---

## [Visualizing contributors and packages networks](https://discourse.julialang.org/t/visualizing-contributors-and-packages-networks/132392)

<div class="topic-metadata">

**Author:** [@Nichola](https://discourse.julialang.org/u/Nichola)\
**Replies:** 0\
**Last updated:** [September 15, 2025, 10:17am UTC](https://discourse.julialang.org/t/visualizing-contributors-and-packages-networks/132392 "2025-09-15T10:17:30Z")

</div>

Hi! Here are a few Julia community graph visualizations: the dependency network, and packages co-contributors graphs. Dependencies: Nodes are packages, edges point toward the dependencies. Only packages with at least …

---

## [Time-Axis Linked Bar Plot with Gaps](https://discourse.julialang.org/t/time-axis-linked-bar-plot-with-gaps/131632)

<div class="topic-metadata">

**Author:** [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Replies:** 6\
**Last updated:** [August 18, 2025, 4:12pm UTC](https://discourse.julialang.org/t/time-axis-linked-bar-plot-with-gaps/131632 "2025-08-18T16:12:41Z")

</div>

I am trying to replicate a plot from timewarrior that looks something like this: Basically, you have date on the y-axis and blocks of time on the x-axis from 0 - 23 representing 24 hours in a day. I don’t care about …

---

## [Help using GLMakie or WGLMakie on ssh](https://discourse.julialang.org/t/help-using-glmakie-or-wglmakie-on-ssh/125507)

<div class="topic-metadata">

**Author:** [@Salmon](https://discourse.julialang.org/u/Salmon)\
**Replies:** 13\
**Last updated:** [August 7, 2025, 11:22am UTC](https://discourse.julialang.org/t/help-using-glmakie-or-wglmakie-on-ssh/125507 "2025-08-07T11:22:31Z")

</div>

Hi everyone. I need to make some 3D plots for which I cannot use Cairomakie. My local machine is a windows computer to which I connect via vscode-ssh to a linux computer. I would be happy to just generate a png with ei…

---

## [Cycling categorical color scale for unlimited unique values in Makie?](https://discourse.julialang.org/t/cycling-categorical-color-scale-for-unlimited-unique-values-in-makie/129578)

<div class="topic-metadata">

**Author:** [@oscarvdvelde](https://discourse.julialang.org/u/oscarvdvelde)\
**Replies:** 4\
**Last updated:** [June 7, 2025, 12:29pm UTC](https://discourse.julialang.org/t/cycling-categorical-color-scale-for-unlimited-unique-values-in-makie/129578 "2025-06-07T12:29:27Z")

</div>

I am looking for a solution for a color map in Makie, for groups of points that need to be colored by their integer values (e.g. group number). There may be hundreds of unique values, so one can not see any visual differ…

---

## [IKEA-style visual algorithm explanation](https://discourse.julialang.org/t/ikea-style-visual-algorithm-explanation/129248)

<div class="topic-metadata">

**Author:** [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Replies:** 0\
**Last updated:** [May 22, 2025, 1:14pm UTC](https://discourse.julialang.org/t/ikea-style-visual-algorithm-explanation/129248 "2025-05-22T13:14:39Z")

</div>

I actually consult the graph search instructions each time I want a nonrecursive (with an explicit stack) DFS:

---

## [\[ANN\] SmithChart.jl: Visualize Smith charts with Makie.jl](https://discourse.julialang.org/t/ann-smithchart-jl-visualize-smith-charts-with-makie-jl/127391)

<div class="topic-metadata">

**Author:** [@Uve](https://discourse.julialang.org/u/Uve)\
**Replies:** 4\
**Last updated:** [March 28, 2025, 6:00am UTC](https://discourse.julialang.org/t/ann-smithchart-jl-visualize-smith-charts-with-makie-jl/127391 "2025-03-28T06:00:50Z")

</div>

Hello, I’m excited to announce the release of SmithChart.jl, a new package that brings interactive Smith charts to the Makie.jl ecosystem. This project was developed as a way to learn and explore the powerful capabilit…

---

## [Plotting solution on unstructured mesh along a cartesian line in VoronoiFVM.jl](https://discourse.julialang.org/t/plotting-solution-on-unstructured-mesh-along-a-cartesian-line-in-voronoifvm-jl/126258)

<div class="topic-metadata">

**Author:** [@chloisu](https://discourse.julialang.org/u/chloisu)\
**Replies:** 4\
**Last updated:** [March 12, 2025, 1:54am UTC](https://discourse.julialang.org/t/plotting-solution-on-unstructured-mesh-along-a-cartesian-line-in-voronoifvm-jl/126258 "2025-03-12T01:54:50Z")

</div>

Dear all, I am very happy that I came across VoronoiFVM.jl because it makes the development of a fully-implicit numerical simulation based on the finite volume method so much easier. Because I would like to resolve ele…

---

## [Quarto + Typst (+ tdf ) save your eyes from reading documents](https://discourse.julialang.org/t/quarto-typst-tdf-save-your-eyes-from-reading-documents/123587)

<div class="topic-metadata">

**Author:** [@terasakisatoshi](https://discourse.julialang.org/u/terasakisatoshi)\
**Replies:** 21\
**Last updated:** [February 9, 2025, 5:42am UTC](https://discourse.julialang.org/t/quarto-typst-tdf-save-your-eyes-from-reading-documents/123587 "2025-02-09T05:42:25Z")

</div>

Do you know the Riemann zeta function? \\zeta(s) = \\sum\_{n=1}^\\infty \\frac{1}{n^s} Especially, for s=2 we have \\zeta(2) = \\pi^2/6. The \\zeta(s) is implemented in SpecialFunctions.jl. Indeed, julia\> using SpecialFuncti…

---

## [Plots.contourf and PlotlyJS.contour behaviour with regard to the x,y,z input](https://discourse.julialang.org/t/plots-contourf-and-plotlyjs-contour-behaviour-with-regard-to-the-x-y-z-input/122897)

<div class="topic-metadata">

**Author:** [@Valery](https://discourse.julialang.org/u/Valery)\
**Replies:** 1\
**Last updated:** [November 22, 2024, 7:17pm UTC](https://discourse.julialang.org/t/plots-contourf-and-plotlyjs-contour-behaviour-with-regard-to-the-x-y-z-input/122897 "2024-11-22T19:17:52Z")

</div>

I have been using PlotlyJS.contour() in a program to plot data, but I need to switch to Plot.contourf(). I use PlotlyJS.contour(x=x,y=y,z=z) such that x::Vector and y::Vector contain the x and y coordinates of the point…

---

## [Easy drawing of basic geometric objects: SimpleDrawingObjects](https://discourse.julialang.org/t/easy-drawing-of-basic-geometric-objects-simpledrawingobjects/120741)

<div class="topic-metadata">

**Author:** [@scheinerman](https://discourse.julialang.org/u/scheinerman)\
**Replies:** 0\
**Last updated:** [September 30, 2024, 9:14pm UTC](https://discourse.julialang.org/t/easy-drawing-of-basic-geometric-objects-simpledrawingobjects/120741 "2024-09-30T21:14:35Z")

</div>

There are full-featured, sophisticated Julia packages for plotting and visualization. Personally, I have found them to be so rich that they are difficult to learn and use (for me). To make drawing easier, I wrote SimpleD…

---

## [How to define a custom Makie xscale function which needs an extra argument?](https://discourse.julialang.org/t/how-to-define-a-custom-makie-xscale-function-which-needs-an-extra-argument/119580)

<div class="topic-metadata">

**Author:** [@AUK1939](https://discourse.julialang.org/u/AUK1939)\
**Replies:** 3\
**Last updated:** [September 19, 2024, 4:05pm UTC](https://discourse.julialang.org/t/how-to-define-a-custom-makie-xscale-function-which-needs-an-extra-argument/119580 "2024-09-19T16:05:03Z")

</div>

Hi To apply a custom scaling function in Makie as per the docs we need to overload some functions. The example below is taken from here import Makie function my\_log(x) return log10(x) end function my\_inverse\_log(…

---

## [New package: HasseDiagrams](https://discourse.julialang.org/t/new-package-hassediagrams/119051)

<div class="topic-metadata">

**Author:** [@scheinerman](https://discourse.julialang.org/u/scheinerman)\
**Replies:** 0\
**Last updated:** [September 4, 2024, 5:34pm UTC](https://discourse.julialang.org/t/new-package-hassediagrams/119051 "2024-09-04T17:34:49Z")

</div>

I’m pleased to announce the release of HasseDiagrams — a package for drawing pictures of (the recently announced) Posets. This package comes with three layout functions, and it is easy to add others. Documentation and s…

---

## [Animation with start and stop control in Plots.jl?](https://discourse.julialang.org/t/animation-with-start-and-stop-control-in-plots-jl/118729)

<div class="topic-metadata">

**Author:** [@BVPs](https://discourse.julialang.org/u/BVPs)\
**Replies:** 3\
**Last updated:** [August 29, 2024, 9:44pm UTC](https://discourse.julialang.org/t/animation-with-start-and-stop-control-in-plots-jl/118729 "2024-08-29T21:44:32Z")

</div>

Hello. I started my experiments on animations using Plots.jl. There is a quite useful webpage: Animations with Plots.jl (juliafordatascience.com) Using @animate or @gif macros, it’s quite easy to generate animations. H…

[Next page](https://discourse.julialang.org/tag/visualization/165.md?match_all_tags=true&page=1&tags%5B%5D=visualization)
