# Is VegaLite.jl fully written in julia language?

**URL:** https://discourse.julialang.org/t/is-vegalite-jl-fully-written-in-julia-language/34778
**Category:** General Usage
**Tags:** first-steps, visualization
**Created:** [February 17, 2020, 9:41pm UTC](https://discourse.julialang.org/t/is-vegalite-jl-fully-written-in-julia-language/34778 "2020-02-17T21:41:31Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Aizzaac](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@Aizzaac](https://discourse.julialang.org/u/Aizzaac)
#### Post date: [February 17, 2020, 9:41pm UTC](https://discourse.julialang.org/t/is-vegalite-jl-fully-written-in-julia-language/34778/1 "2020-02-17T21:41:31Z")

</div>

Hi

I have used VegaLite.jl to plot a choropleth map in Julia. And Geopandas to plot the same in Python.

As I want to make a benchmark between both I would like to know if VegaLite.jl has been fully written in Julia or if it is just a wrapper?

Because I have noticed that when I use “Pycall” to retrieve data from X sources (ex: Splunk); Julia is very slow. And if VegaLite is just a wrapper then my becnhmark will not be fair.

Thank you

---

<div class="post-metadata">

### Author: ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)
#### Post date: [February 17, 2020, 9:58pm UTC](https://discourse.julialang.org/t/is-vegalite-jl-fully-written-in-julia-language/34778/2 "2020-02-17T21:58:38Z")

</div>

It is a wrapper around [GitHub - vega/vega-lite: A concise grammar of interactive graphics, built on Vega.](https://github.com/vega/vega-lite), which is written in JavaScript.

---

<div class="post-metadata">

### Author: ![Aizzaac](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@Aizzaac](https://discourse.julialang.org/u/Aizzaac)
#### Post date: [February 17, 2020, 10:06pm UTC](https://discourse.julialang.org/t/is-vegalite-jl-fully-written-in-julia-language/34778/3 "2020-02-17T22:06:54Z")

</div>

Ohh. Then my benchmark might not be fair. ☹  
I avoided using “PyCall” with Geopandas just for the benchmark ☹
