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.

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved