stillyslalom / Plots.jl

Clone of tbreloff's Plots.jl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plots

Build Status Join the chat at https://gitter.im/tbreloff/Plots.jl

Author: Thomas Breloff (@tbreloff)

Plots is a plotting API and toolset. My goals with the package are:

  • Powerful. Do more with less. Complex visualizations become easy.
  • Intuitive. Start generating plots without reading volumes of documentation. Commands should "just work".
  • Concise. Less code means fewer mistakes and more efficient development/analysis.
  • Flexible. Produce your favorite plots from your favorite package, but quicker and simpler.
  • Consistent. Don't commit to one graphics package. Use the same code and access the strengths of all backends.
  • Lightweight. Very few dependencies, since backends are loaded and initialized dynamically.

Use the preprocessing pipeline in Plots to fully describe your visualization before it calls the backend code. This maintains modularity and allows for efficient separation of front end code, algorithms, and backend graphics. New graphical backends can be added with minimal effort.

using Plots
@gif for i in linspace(0,2π,100)
    X = Y = linspace(-5,5,40)
    surface(X, Y, (x,y) -> sin(x+10sin(i))+cos(y))
end

waves

View the full documentation.

About

Clone of tbreloff's Plots.jl

License:Other


Languages

Language:Julia 99.8%Language:Shell 0.2%