# Plotting big data sets?

**URL:** https://discourse.julialang.org/t/plotting-big-data-sets/71893
**Category:** Visualization
**Created:** [November 22, 2021, 1:57pm UTC](https://discourse.julialang.org/t/plotting-big-data-sets/71893 "2021-11-22T13:57:06Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![BLI](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bli/32/37206_2.png) [@BLI](https://discourse.julialang.org/u/BLI)
#### Post date: [November 22, 2021, 1:57pm UTC](https://discourse.julialang.org/t/plotting-big-data-sets/71893/1 "2021-11-22T13:57:07Z")

</div>

I suggested Julia to an industry contact. His response: “Can Julia plot really big datasets?”

What he meant was: he has timeseries of a few million elements, and want to just dump the entire series on the plotting routine, without having to subsample … and then be able to zoom in as he pleases.

So what is the best plotting tool for such use?

---

<div class="post-metadata">

### Author: ![mapi1](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mapi1/32/29237_2.png) [@mapi1](https://discourse.julialang.org/u/mapi1)
#### Post date: [November 22, 2021, 2:28pm UTC](https://discourse.julialang.org/t/plotting-big-data-sets/71893/2 "2021-11-22T14:28:23Z")

</div>

For time series of a few million elements, I found the [`inspectdr()`](https://github.com/ma-laforge/InspectDR.jl) backend from `Plots.jl` quite pleasing. If you use `gui()` you can display the plot in the backends’ gui window where you can zoom, pan, etc. It is fast and responsive the only drawback is that some plots do not look as ‘nice’ as they do when using other backends. But this probably lies in the eye of the user.

---

<div class="post-metadata">

### Author: ![lawless-m](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lawless-m/32/30869_2.png) [@lawless-m](https://discourse.julialang.org/u/lawless-m)
#### Post date: [November 22, 2021, 2:46pm UTC](https://discourse.julialang.org/t/plotting-big-data-sets/71893/3 "2021-11-22T14:46:41Z")

</div>

I have no experience of doing this in Julia but in javascript land…

> **[Rendering One Million Datapoints with D3 and WebGL](https://blog.scottlogic.com/2020/05/01/rendering-one-million-points-with-d3.html)**
>
> This blog post introduces the WebGL components which we recently added to D3FC, this suite of components make it easy to render charts with very large numbers of datapoints using D3. Throughout this post I'll describe the creation of the following...

---

<div class="post-metadata">

### Author: ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)
#### Post date: [November 22, 2021, 2:56pm UTC](https://discourse.julialang.org/t/plotting-big-data-sets/71893/4 "2021-11-22T14:56:29Z")

</div>

[InteractiveViz.jl](https://github.com/org-arl/InteractiveViz.jl) uses Makie for that same goal and could be of interest.
