Skip to content

Visualization

Plotting libraries for statistical Charts, Graphs, Plots, Histograms, Maps.

Plots.jl

Maplotlib

Makie.jl

MakieOrg/Makie.jl : High level plotting on the GPU. Examples: https://docs.makie.org/stable/ and lazarusA/BeautifulMakie.

  • MakieOrg/GraphMakie.jl : Plotting graph structures with Makie.jl.
  • BioJulia/BioMakie.jl : plotting functions for protein structures, multiple sequence alignments, and some other related plots like protein structure contact maps. JuliaCon 2023 video
  • sefffal/PairPlots.jl : This package produces pair plots, otherwise known as corner plots or scatter plot matrices: grids of 1D and 2D histograms that allow you to visualize high dimensional data.

ggplot-like

gnuplot

PGFPlots

  • JuliaTeX/PGFPlots.jl : Plotting tool that uses the LaTeX pgfplots package (built on top of TikZ) to produce plots.
  • KristofferC/PGFPlotsX.jl : Generate publication quality figures using the LaTeX library PGFPlots. It tries to have a very close mapping to the PGFPlots API as well as minimize the number of dependencies.

Plotly.js

Vega-lite

Others