Plotting a Single Point in MATLAB

In this article, we will delve deep into understanding the method of plotting a single point on the graph using the powerful programming language, MATLAB. With its extensive capabilities, MATLAB serve …

Updated October 26, 2023

Today’s sponsor is Depot. Depot is a remote container build service that’s half the cost of GitHub Actions runners and up to 40x faster than other build services. Try it for free.

In this article, we will delve deep into understanding the method of plotting a single point on the graph using the powerful programming language, MATLAB. With its extensive capabilities, MATLAB serves as a tool to visualize data and provide valuable insights through graphs and charts. To ensure clarity in our explanation, we will also present relevant code snippets throughout this tutorial.


Plotting a graph or chart is an essential step in the process of analyzing datasets and deriving meaningful conclusions from them. In MATLAB, you can create various visual representations like scatter plots, line charts, bar graphs, histograms, etc., to effectively represent data trends and patterns. However, before exploring advanced plots, it’s crucial to comprehend the basics of plotting a single point. This basic understanding will serve as the foundation for constructing more complex visualizations in MATLAB.

Getting Started with Plotting

To begin this tutorial, we need to open MATLAB and create an empty script file. The script can be named anything you prefer but should have the .m extension, such as “PlotSinglePoint.m.”

Opening a MATLAB Script File In MATLAB, you can create a new script file by clicking on the ‘New Script’ option from the ‘File’ menu or using the keyboard shortcut Ctrl + N (Cmd + N for Mac). Alternatively, you can use the command line to launch an editor:

edit PlotSinglePoint.m

This command opens the “PlotSinglePoint.m” file in MATLAB Editor for editing and writing the desired code.

Understanding Graphing Components Before we begin graphing, it is essential to understand the components that constitute a graph plot in MATLAB. The basic elements of a simple plot are:

  • X-axis: Represents the horizontal axis and usually corresponds to time or other numerical variables.
  • Y-axis: Represents the vertical axis and typically represents values or quantities of interest.
  • Graphing Function/Expression: This is a formula, equation, or an expression that defines the plot in terms of its X and Y coordinates. It determines where points will be placed on the graph.
  • Figure Window: The main container that holds the graph and serves as the visual interface.

Plotting a Single Point using MATLAB To begin, we will create a script file to plot a single point using the above concepts. We will start by defining the X and Y coordinates of our point. Then, we can use a graphing function to plot these coordinates on a figure window. We can also add a title and axis labels for clarity. Here’s the code:

% Plot a single point in MATLAB using X and Y coordinates % Define X and Y coordinates X = 2; % X-coordinate value Y = 3; % Y-coordinate value

% Create a figure window for plotting figure(1); % Figure Window (No. 1)

% Plot the single point using the X and Y coordinates plot(X, Y, ‘ro’, ‘MarkerSize’, 8, ‘LineWidth’, 2); hold on; title(‘Single Point Plot’); % Add a title xlabel(‘X-Axis Label’); % Add X-axis label ylabel(‘Y-Axis Label’); % Add Y-axis label

In the above script:

  1. We define our X and Y coordinates by assigning the values 2 and 3 to them, respectively.
  2. A new figure window is created using the “figure” command and passed as argument ‘1’ to number it as figure No. 1. This step ensures that we have a separate graph window for our single point plot.
  3. We use the “plot” function to draw our point. The function takes three arguments: X-coordinate, Y-coordinate, and ‘ro’ marker style with additional properties set (MarkerSize, LineWidth). Here ‘r’ stands for red color and ‘o’ represents an open circle as the shape of our point.
  4. The “hold on” statement ensures that the plot is not closed after executing the “plot” command but remains available to add more data later if needed.
  5. We add titles, X-axis label (‘X-Axis Label’), and Y-axis labels (‘Y-Axis Label’) for better visualization of the graph by using the “title”, “xlabel”, and “ylabel” functions respectively.
  6. The resulting figure window should display a single point plotted in MATLAB following our specified coordinates, with corresponding axis labels, titles, and colors.


In summary, we have explored the process of plotting a single point on a graph using the powerful programming language, MATLAB. We covered the essential components to understand and create such visualizations, including X-axis, Y-axis, graphing functions, figure windows, and various properties. With this knowledge in hand, you can now confidently proceed to learn more advanced plotting techniques and concepts in MATLAB.