Graphics and other Visualization libraries and packages. Also includes blog links narrating user experiences and howto's.
- JuliaGL :: Julia packages for the OpenGL API and ecosystem.
- JuliaGraphics an umbrella group on Github, unifying the following packages: GLUtil.jl, GLWindow.jl, GLFW.jl, Processing.jl, SDL.jl
- Bezier.jl :: Julia functions for computing a Bezier curve
- Ccv.jl:: Julia bindings for libccv's SIFT image feature detection.
- Compose.jl:: Declarative vector graphics
- Contour.jl : Calculating contour curves for 2D scalar fields in Julia
- Curvelet.jl :: Implementation of the Uniform Discrete Curvelet Transform (UDCT)
- Draw3D.jl :: A 3D graphics package with a Julia API, built on OpenGL
- DelayedBuffer.jl :: Delayed buffer view for Julia 1D arrays.
- GLGraphics.jl :: Advanced 3D and 2D graphics for Julia
- GLFW.jl :: Julia interface to GLFW, a multi-platform library for creating windows with OpenGL contexts and managing input and events.
- GLUT.jl :: A Julia interface to GLUT. Ref: OpenGL Utility Toolkit
- GLText.jl :: Text Rendering for OpenGL
- GLUtil.jl :: Utility package for ModernGL by @SimonDanisch
- GLWindow.jl :: Create a window with an OpenGL context
- GreinerHormann.jl :: An implementation of the Greiner-Hormann clipping algorithm in Julia
- Grid.jl :: Interpolation and related operations on grids.
- Images.jl:: An image library for Julia.
- ImageView.jl:: An interactive display of images and movies.
- ImageTerm.jl:: Julia functions to plot colorful maps in the terminal.
- Konthe.jl :: Collection of convenience function for plotting using the OpenGL package.
- Layout.jl :: Graphics layout management for Julia
- LMCLUS.jl :: Julia's package for Linear Manifold Clustering
- LineExtraction.jl :: Line extraction from an image (using Markovian model and energy minimization)
- Meshes.jl:: Generation and manipulation of triangular meshes for a type of polygon mesh in computer graphics.
- MeshSlicer.jl :: A package for slicing meshes into polygons using Julialang
- ModernGL.jl :: This package includes all definitions of OpenGL versions > 3.0., a WIP GSoC-2014 effort to get 3D Graphics into Julia.
- OpenGL.jl :: Julia interface to OpenGL
- PolygonClipping.jl :: A Julia package for polygon clipping
- SDL.jl :: Julia interface to SDL
- SixelGraphics.jl :: A module for Julia implementing simple Sixel graphics
- TestImages.jl :: Loading standard test images into Julia
- TIFF.jl:: is the TIFF image file support for Julia.
- julia-opengl-demos :: A holding place for demos and tutorials as I learn OpenGL in Julia, using GLFW.jl and OpenGL.jl
- Game.jl :: is inspired by PyGame, to make 2D games easy in Julia
- Quake2.jl :: Experimental Quake 2 map graphics engine written with Julia and modern OpenGL
Read other Julia users experiences with visualization and plotting
- Jeff Bezanson's Colorimetry in an iJulia notebook
- Sven Mesecke on data visualization with Julia and his notes for Matlab users.
Statistical Charts, Graphs, Plots, Histograms, Maps
- ASCIIPlots.jl :: https://github.com/johnmyleswhite/ASCIIPlots.jl
- Bokeh.jl :: Bokeh bindings for Julia
- Cairo.jl :: Bindings for the Cairo graphics library.
- Color.jl :: https://github.com/JuliaLang/Color.jl
- ComposeVideo.jl :: Video generator for Gadfly.jl
- Displaz.jl :: is julia bindings for "displaz", a cross platform las viewer application for displaying geospatial LiDAR data (point clouds and high level features deduced from such point clouds, and other geometry). The announcement on the julia-dev ML by the core-dev ChrisFoster @c42f, also includes some installation instructions, which uses OpenGL display.
- ECharts.jl :: https://github.com/wlbksy/ECharts.jl
- echarts :: https://github.com/ecomfe/echarts
- FalseColor.jl :: A Julia package to turn gridded data into pretty images
- Gadfly.jl :: Gadfly is a statistical graphics plotting and data visualization system written in Julia.
- DOCS
- Gadfly Reference Cards and rendering to an SVG file using the D3 browser interface.
- Gaston.jl :: A julia front-end for gnuplot
- GL.jl :: Experimental OpenGL bindings for Julia.
- GLAbstraction.jl :: Abstraction library for OpenGL
- GLPlot.jl :: Plotting for Julia with OpenGL
- GLWindow.jl :: Simple package to create an OpenGL window with an OpenGL context
- GraphViz.jl :: Julia bindings for the GraphViz library
- Histograms.jl :: Methods for handling histograms in Julia
- julia-glplot :: Opengl plotting - Plotting of arrays, functions, Histograms, oscilloscope style real-time plotter.
- matplot :: A MATLAB-like interface to Winston.
- paper :: Crumpled paper - PDF plot in Julia.
- ProfileView.jl :: Interactive SVG flame graphs for analyzing/profiling. An HTML preview of the SVG example
- PyPlot.jl:: Plotting for Julia based on matplotlib, pyplot
- Sparklines.jl :: A Julia implementation of spark
- TextPlots.jl :: Fancy terminal plotting for Julia using Braille characters
- TypeTree.jl:: source code and the interactive D3 visualization of a Julia type tree.
- Vega.jl :: A Julia package for generating visualizations in Vega
- VGPlot.jl :: A knock-off of ggplot2 in Julia using Vega
- VTK.jl :: VTK bindings for the Julia language.
- Wavelets :: Implementation of Wavelet methods in Julia.
- Wavelets.jl :: Fast Discrete Wavelet Transforms written in Julia.
- Winston.jl :: 2D plotting for Julia.
- plot.ly :: Plotly Julia API in an IJulia notebook