How to create a scatter plot in Julia

Overview

In Julia, we can plot using various packages like pyplot, plotly and more. The Plots.jl is one such package that can be used to plot in Julia.

The Plots.jl can be installed using the following commands:

import Pkg;
Pkg.add("Plots")

The first command imports the package manager. The second command downloads and installs the package.

To use the package, execute the following command:

using Plots

Scatter plot

In Julia, a scatter plot is created using the scatter() function of the Plots package.

Syntax

using Plots

scatter(x, y)

Parameters

  • x: This is the data points along the x dimension.
  • y: This is the data points along the y dimension.

Code example

Let’s look at the code below:

using Plots
x = [1, 2, 3, 4, 5]
y = [-1, 5, -3, 7, 2]
scatter(x,y)
savefig("output/plot.png")

Code explanation

  • Line 1: We import the Plots package.
  • Line 3: We define the x-dimension data points.
  • Line 4: We define the y-dimension data points.
  • Line 6: We create a scatter plot using the scatter() function.
  • Line 7: We save the plot to the local disk as plot.png.

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved