# Plotting packages that support Julia v1.0

**URL:** <https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125>\
**Category:** Visualization\
**Created:** [August 27, 2018, 12:04pm UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125 "2018-08-27T12:04:19Z")\
**Posts on this page:** 14\
**Page:** 2

<div class="post-metadata">

**Author:** ![joshualeond](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joshualeond/32/230_2.png) [@joshualeond](https://discourse.julialang.org/u/joshualeond)\
**Post date:** [September 16, 2018, 2:54am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/21 "2018-09-16T02:54:45Z")

</div>

The Gadfly master branch appears to be working with 1.0 as well:  
[https://discourse.julialang.org/t/beta-gadfly-available-for-1-0/](https://discourse.julialang.org/t/beta-gadfly-available-for-1-0/)

---

<div class="post-metadata">

**Author:** ![MA\_Laforge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ma_laforge/32/385_2.png) [@MA\_Laforge](https://discourse.julialang.org/u/MA_Laforge)\
**Post date:** [September 17, 2018, 11:31pm UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/22 "2018-09-17T23:31:22Z")

</div>

InspectDR is also working for Juila 1.0:

> **[GitHub - ma-laforge/InspectDR.jl: Fast, interactive Julia/GTK+ plots (+Smith...](https://github.com/ma-laforge/InspectDR.jl)**
>
> Fast, interactive Julia/GTK+ plots (+Smith charts +Gtk widget +Cairo-only images) - GitHub - ma-laforge/InspectDR.jl: Fast, interactive Julia/GTK+ plots (+Smith charts +Gtk widget +Cairo-only images)

---

<div class="post-metadata">

**Author:** ![sdanisch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sdanisch/32/1406_2.png) [@sdanisch](https://discourse.julialang.org/u/sdanisch)\
**Post date:** [September 18, 2018, 7:48am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/23 "2018-09-18T07:48:13Z")

</div>

`]add Makie` on 1.0 should also work now 🙂

> **[GitHub - MakieOrg/Makie.jl: Interactive data visualizations and plotting in...](https://github.com/MakieOrg/Makie.jl)**
>
> Interactive data visualizations and plotting in Julia - GitHub - MakieOrg/Makie.jl: Interactive data visualizations and plotting in Julia

It’s not the final release, but pretty functional already!

---

<div class="post-metadata">

**Author:** ![non-Jedi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/non-jedi/32/3645_2.png) [@non-Jedi](https://discourse.julialang.org/u/non-Jedi)\
**Post date:** [September 18, 2018, 2:34pm UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/24 "2018-09-18T14:34:29Z")

</div>

Neat! Not necessary to use PackageCompiler for reasonable performance anymore?

---

<div class="post-metadata">

**Author:** ![DoktorMike](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/doktormike/32/2736_2.png) [@DoktorMike](https://discourse.julialang.org/u/DoktorMike)\
**Post date:** [September 19, 2018, 8:04am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/25 "2018-09-19T08:04:58Z")

</div>

Awesome!

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [September 19, 2018, 8:12am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/26 "2018-09-19T08:12:16Z")

</div>

Gadfly#master now supporst 1.0

---

<div class="post-metadata">

**Author:** ![tobias.knopp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tobias.knopp/32/7551_2.png) [@tobias.knopp](https://discourse.julialang.org/u/tobias.knopp)\
**Post date:** [September 19, 2018, 8:27am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/27 "2018-09-19T08:27:05Z")

</div>

Winston ([GitHub - JuliaGraphics/Winston.jl: 2D plotting for Julia](https://github.com/JuliaGraphics/Winston.jl)) works fine on 1.0.

---

<div class="post-metadata">

**Author:** ![LeoK987](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leok987/32/4880_2.png) [@LeoK987](https://discourse.julialang.org/u/LeoK987)\
**Post date:** [September 19, 2018, 8:55am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/28 "2018-09-19T08:55:27Z")

</div>

@MA_Laforge, @sdanisch, does Plots work with the packages? Not yet, I guess? Seems the only backend working with Plots is GR now, is it correct? Should I be better off relying on Plots, or going direct with individual packages? I really would like to try my script with InspectDR or Makie based on reported interactivity.

---

<div class="post-metadata">

**Author:** ![mkborregaard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkborregaard/32/556_2.png) [@mkborregaard](https://discourse.julialang.org/u/mkborregaard)\
**Post date:** [September 19, 2018, 9:03am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/29 "2018-09-19T09:03:46Z")

</div>

Plots should work with GR, Plotly, PGFPlots, Pyplot and possibly? plotlyjs backends on 1.0

---

<div class="post-metadata">

**Author:** ![tobias.knopp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tobias.knopp/32/7551_2.png) [@tobias.knopp](https://discourse.julialang.org/u/tobias.knopp)\
**Post date:** [September 19, 2018, 9:03am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/30 "2018-09-19T09:03:58Z")

</div>

@LeoK987: There are different opinions about whether Plots.jl should be considered “the one an only” plotting interface. Thus you have to make you own experiences. I am personally only using Winston+Gtk for interactive use and PyPlot for publication ready things.

---

<div class="post-metadata">

**Author:** ![LeoK987](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leok987/32/4880_2.png) [@LeoK987](https://discourse.julialang.org/u/LeoK987)\
**Post date:** [September 19, 2018, 9:10am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/31 "2018-09-19T09:10:03Z")

</div>

I had been using Winston in the very early days (probably during Julia 0.3), and it was nice, but with some later version of Julia, Winston totally stopped working as if abandoned, so I switched to Plots with GR. So now it resurrected.

---

<div class="post-metadata">

**Author:** ![jbrea](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jbrea/32/3879_2.png) [@jbrea](https://discourse.julialang.org/u/jbrea)\
**Post date:** [September 19, 2018, 9:11am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/32 "2018-09-19T09:11:37Z")

</div>

I use PlotlyJS for interactive mode and PGFPlotsX for publication ready figures.

---

<div class="post-metadata">

**Author:** ![tobias.knopp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tobias.knopp/32/7551_2.png) [@tobias.knopp](https://discourse.julialang.org/u/tobias.knopp)\
**Post date:** [September 19, 2018, 9:16am UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/33 "2018-09-19T09:16:13Z")

</div>

Its true that Winston is not been actively developed currently. However, I use it very actively and have ported Winston to 1.0 (together with @ararslan). Thus if you were satisfied with Winston before, there should be no reason that it destabilizes again.

I have not looked closely to `InspectDR` but it might be interesting to compare Winston and InspectDR in order to look if they could be combined. Both use the same technology (Cairo + Gtk).

---

<div class="post-metadata">

**Author:** ![MA\_Laforge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ma_laforge/32/385_2.png) [@MA\_Laforge](https://discourse.julialang.org/u/MA_Laforge)\
**Post date:** [September 19, 2018, 2:15pm UTC](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125/34 "2018-09-19T14:15:26Z")

</div>

@LeoK987: Yes, InspectDR is now working with Plots as well.

A few notes:

- There is a known issue where the alpha values (transparency) are not being used to draw markers & lines. This is fixed only in the master branch, and will be available the next time Plots.jl gets tagged with a new version.
- InspectDR does write out a message “InspectDR not known to be compatible with current version of Plots.jl.” Please ignore the message. I simply have not yet “told” InspectDR that it is compatible with Plots.jl.

At this point, if you are having issues getting InspectDR to work with Plots.jl, please let me know somehow - preferably by opening an issue on Github.

[Previous page](https://discourse.julialang.org/t/plotting-packages-that-support-julia-v1-0/14125.md?page=1)
