# Plots, VegaLite, Gadfly and Makie. What is the difference between the Julia visualization packages?

**URL:** <https://discourse.julialang.org/t/plots-vegalite-gadfly-and-makie-what-is-the-difference-between-the-julia-visualization-packages/56024>\
**Category:** New to Julia\
**Created:** [February 25, 2021, 4:02pm UTC](https://discourse.julialang.org/t/plots-vegalite-gadfly-and-makie-what-is-the-difference-between-the-julia-visualization-packages/56024 "2021-02-25T16:02:07Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![rikh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rikh/32/204104_2.png) [@rikh](https://discourse.julialang.org/u/rikh)\
**Post date:** [February 26, 2021, 6:14pm UTC](https://discourse.julialang.org/t/plots-vegalite-gadfly-and-makie-what-is-the-difference-between-the-julia-visualization-packages/56024/17 "2021-02-26T18:14:02Z")

</div>

For a super basic comparison and out of curiosity, I’ve taken a scatter plot and bar chart from the documentation of different libraries. Note that this neglects many things like the fact that fine-tuning would probably allow for “prettier” graphs. Also, it doesn’t say much about how easy users can change the appearance, but it is still nice to look at.

## VegaLite.jl

 ![image](https://global.discourse-cdn.com/julialang/original/3X/3/c/3c9f9afac48c34a6decefd52b5ea138fe159e2b4.png)  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/5/7/57d6b3e48e35221a1d0e97b6206e8762050c6c12.png)

## Gadfly.jl

 ![image](https://global.discourse-cdn.com/julialang/original/3X/e/9/e97fd3570192b9e5a31d9b33d27e73066bee7746.png)  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/3/0/30632b0a4b5a2079dfd7273d39c7f4574200ffa5.png)

## Makie

 ![image](https://global.discourse-cdn.com/julialang/original/3X/e/1/e1e0d2864a2f2aac4d1ce4361494227f3c726eaa.png)  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/4/7/47f2be1963ef788ccc54b47c8f79566287a432dc.png)

For PyPlot, GR and other library examples, see the documentation of [Plots.jl backends](http://docs.juliaplots.org/latest/backends/).

---

_[View the full topic](https://discourse.julialang.org/t/plots-vegalite-gadfly-and-makie-what-is-the-difference-between-the-julia-visualization-packages/56024)._
