Yes it's come a long way. Documentation is coming slower than functionality (typical open source...). However I added this yesterday, which should help answer a few questions: http://plots.readthedocs.org/en/latest/backends/
On 10 March 2016 at 14:18, Tom Breloff <t...@breloff.com> wrote:Yes it's come a long way. Documentation is coming slower than functionality (typical open source...). However I added this yesterday, which should help answer a few questions: http://plots.readthedocs.org/en/latest/backends/According to your table PyPlot can do everything :-) I never thought PyPot was fast. I thought Matplotlib was famous for being slow. Ok. I updated Plots.jl and installed a few backends to play with (damn.. gadfly seems to depend on everything). Some scattered comments / questions:
- It's looking great! Good job.
- On my computer PyPlot is the default. Is that true for everyone or just me?
- GR is 100x faster than PyPlot, but it's ugly. The plot is all pixelated. Is there a setting to make it look nice? The plots on the documentation look nice.
- How do I try the unicode plots? I tried `unicode()` but that function doesn't exist.
- Are Plotly and Gadfly supposed to just open a static plot (SVG?) on my browser? That seems weird.
- I tried Immerse, but it just died on me. :-(
INFO: Precompiling module Immerse...ERROR: LoadError: LoadError: UndefVarError: absolute_native_units not defined...ERROR: Failed to precompile Immerse to /home/daniel/.julia/lib/v0.4/Immerse.ji- It's weird that the heatmap() makes hexagons on PyPlot but a regular grid on the other backends.
On 10 March 2016 at 14:18, Tom Breloff <t...@breloff.com> wrote:Yes it's come a long way. Documentation is coming slower than functionality (typical open source...). However I added this yesterday, which should help answer a few questions: http://plots.readthedocs.org/en/latest/backends/According to your table PyPlot can do everything :-) I never thought PyPot was fast. I thought Matplotlib was famous for being slow. Ok. I updated Plots.jl and installed a few backends to play with (damn.. gadfly seems to depend on everything). Some scattered comments / questions:- It's looking great! Good job.- On my computer PyPlot is the default. Is that true for everyone or just me?- GR is 100x faster than PyPlot, but it's ugly. The plot is all pixelated. Is there a setting to make it look nice? The plots on the documentation look nice.- How do I try the unicode plots? I tried `unicode()` but that function doesn't exist.
- Are Plotly and Gadfly supposed to just open a static plot (SVG?) on my browser? That seems weird.
As someone who has watched his calculus students struggle with what should be a trivial task -- the installation of `Plots` on `juliabox`, I've wished it were part of base.
The `plotly` backend does not require additional dependencies, so with that as a default, it would be one less hurdle for newcomers.
On Thu, Mar 10, 2016 at 12:08 PM, j verzani <jver...@gmail.com> wrote:As someone who has watched his calculus students struggle with what should be a trivial task -- the installation of `Plots` on `juliabox`, I've wished it were part of base.While in my (very biased) opinion I think Plots should be the first package new users install, I don't think it belongs in base. (please don't make me rebuild julia to hack on Plots ;)
Plotly / PlotlyJS
These are treated as separate backends, though they share much of the code and use the Plotly javascript API. plotly() is the only dependency-free plotting option, as the required javascript is bundled with Plots. It can create inline plots in IJulia, or open standalone browser windows when run from the Julia REPL.
plotlyjs() is the preferred option, and taps into the great functionality of Spencer Lyon's PlotlyJS.jl. Inline IJulia plots can be updated from any cell... something that makes this backend stand out. From the Julia REPL, it taps into Blink.jl and Electron to plot within a standalone GUI window... also very cool.
GR supports the wxWidgets and Qt4 toolkits. Last week I added support for Cairo graphics, which can be used as a drawing library for GTK+. So, support for the GTK+ toolkit is on my radar ..
julia> Pkg.status("Plots")
- Plots 0.5.3+ dev
using Plots
Plots.gr()
Plots.plot(rand(100))using Plots
#Pkg.add("GR")
gr() # Change the backend
plot(rand(4,4))using GR
inline("atom")
histogram(randn(10000))Pkg.checkout("GR")
ENV["GRDIR"]=""
Pkg.build("GR")Yes it works :)
https://github.com/jheinen/GR.jl/issues/34
Reading this for my problem with mov, I reverse back to
suggested. I have got the pic but not the mov