Julia Package GR


For the Julia programming language an official GR.jl package has been registered. You can add the GR framework to your Julia installation with the Pkg.add() function:


This will automatically install both the GR runtime and the Julia wrapper. You may need to install some additional dependencies on Linux:

  • Debian/Ubuntu:
    apt install libxt6 libxrender1 libgl1-mesa-glx libqt5widgets5
  • CentOS 7:
    yum install libXt libXrender libXext mesa-libGL qt5-qtbase-gui
  • Fedora 28:
    dnf install libXt libXrender libXext mesa-libGL qt5-qtbase-gui
  • openSUSE 42.3:
    zypper install libXt6 libXrender1 libXext6 Mesa-libGL1 libQt5Widgets5

For information on building the GR runtime yourself, see the Building the GR Runtime.

Getting Started

After installing GR, you can try it out by creating a simple plot. Let’s start with a simple example. We generate 10,000 random numbers and create a histogram. The histogram function automatically chooses an appropriate number of bins to cover the range of values in x and show the shape of the underlying distribution.

using GR


You can find several tutorials on using GR in the Tutorials section.

API Reference

The Julia API for GR consists of: