VegaLite.jl icon indicating copy to clipboard operation
VegaLite.jl copied to clipboard

Julia bindings to Vega-Lite

Results 70 VegaLite.jl issues
Sort by recently updated
recently updated
newest added

This matters as Layer cannot be used with row or column, so must use facet: ```julia # This works dataset("cars.json") |> @vlplot( facet={row={field="Origin", type="nominal"}}, spec={ :bar, x={"Horsepower:q", bin={maxbins=15}}, y="count()" }...

bug

@tkf had another idea [here](https://github.com/queryverse/VegaLite.jl/pull/227#issuecomment-569388157). For now I'll put on the backlog and think about it.

enhancement
decision

So that when data changes, the plot changes automatically.

enhancement

I noticed that at the moment you need to convert a `DateTime` object by `(1e3 * datetime2unix(date))` to get it working in the `extent` keyword of anything, can we fix...

enhancement

Can we pass julia functions as args to `op`?

enhancement

As title says, if 0 presents in the data, we should not draw it, at the moment, it pings everything to the top somehow: ![image](https://user-images.githubusercontent.com/5306213/77225868-a0499300-6b30-11ea-9509-5c9819b6415a.png)

bug
upstream

I think it'd be nice if we can do some data processing on Julia side. It would be implemented as spec-to-spec conversion. For example, we can do histogram on Julia...

It would be great if we could somehow integrate with the recipe system that exists in the Julia space. It is not clear to me how that would work :)...

enhancement
help wanted

For plots that have a lot of data, using indents in `printrepr` lead to increase in plot size up to 4 times on my tests. One example: ```julia t_plt =...

enhancement

Implementing example https://vega.github.io/vega-lite/examples/bar_size_responsive.html as ``` using VegaLite, VegaDatasets dataset("cars") |> @vlplot( height=250, width="container", :bar, x="Origin:n", y="count()", ) ``` does not give the desired result. It seems that the preset container...

bug