Display or hide axes grid lines (2024)

Display or hide axes grid lines

collapse all in page

Syntax

grid on

grid off

grid

grid minor

grid(visibility)

grid(target,___)

Description

example

grid on displays the major grid lines for the current axes returned by the gca command. Major grid lines extend from each tick mark.

example

grid off removes all grid lines from the current axes or chart.

grid toggles the visibility of the majorgrid lines.

example

grid minor toggles the visibility of the minor grid lines. Minor grid lines lie between the tick marks. Not all types of charts support minor grid lines.

grid(visibility) displays or hides the grid by specifying a visibility value. You can specify visibility as "on", "off", a logical value, or an OnOffSwitchState value.

example

grid(target,___) uses the axes or standalone visualization specified by target instead of the current axes. Specify target before all other arguments.

Examples

collapse all

Display Grid Lines

Open Live Script

Display the grid lines for a sine plot.

x = linspace(0,10);y = sin(x);plot(x,y)grid on

Display or hide axes grid lines (1)

Remove Grid Lines

Open Live Script

Create a surface plot and remove the grid lines.

[X,Y,Z] = peaks; surf(X,Y,Z)grid off

Display or hide axes grid lines (2)

Display Major and Minor Grid Lines

Open Live Script

Display the major and minor grid lines for a sine plot.

x = linspace(0,10);y = sin(x);plot(x,y)grid ongrid minor

Display or hide axes grid lines (3)

Display Grid Lines on Specific Axes

Open Live Script

Starting in R2019b, you can display a tiling of plots using the tiledlayout and nexttile functions. Call the tiledlayout function to create a 2-by-1 tiled chart layout. Call the nexttile function to create the axes objects ax1 and ax2. Plot data into each axes. Then display grid lines in the bottom plot by passing ax2 to the grid function.

x = linspace(0,10);y1 = sin(x);y2 = sin(3*x);tiledlayout(2,1)% Top plotax1 = nexttile;plot(ax1,x,y1)% Bottom plotax2 = nexttile;plot(ax2,x,y2)grid(ax2,'on')

Display or hide axes grid lines (4)

Input Arguments

collapse all

visibilityGrid visibility
"on" | "off" | true or 1 | false or 0 | OnOffSwitchState value

Grid visibility, specified one of these values:

  • "on" or "off" — A value of "on" displays the grid, and "off" hides it. You can also specify the character vectors 'on' or 'off'.

  • Numeric or logical 1 (true) or 0 (false) — A value of 1 or true displays the grid, and 0 or false hides it. (since R2024a)

  • A matlab.lang.OnOffSwitchState value — A value of matlab.lang.OnOffSwitchState.on displays the grid, and matlab.lang.OnOffSwitchState.off hides it. (since R2024a)

targetTarget object
axes | standalone visualization | array of axes or standalone visualizations

Target object, specified as one of the following:

  • Any type of axes object: an Axes, PolarAxes, or GeographicAxes object.

  • A standalone visualization that has a GridVisible property. For example, a heatmap chart has a GridVisible property.

  • An array of axes or standalone visualizations that belong to the same class. To determine the class, use the class function.

If you do not specify the target, then the grid function affects the graphics object returned by the gca command.

Tips

  • When working with Cartesian axes, some axes propertiesaffect the appearance of the grid lines. This table lists a subsetof axes properties related to the grid lines.

    Axes PropertyDescription
    XTick, YTick, ZTickLocation of tick marks and major grid lines for each axis direction
    XGrid, YGrid, ZGridDisplay of major grid lines for each axis direction
    XMinorGrid, YMinorGrid, ZMinorGridDisplay of minor grid lines for each axis direction
    LineWidthLine width of grid lines, axes box outline, and tick marks
    GridLineStyleMajor grid line style
    MinorGridLineStyleMinor grid line style
    GridColorMajor grid line color
    MinorGridColorMinor grid line color
    GridAlphaMajor grid line transparency
    MinorGridAlphaMinor grid line transparency
    LayerLocation of grid lines in relation to the plotted data
  • When working with polar axes, some polar axes propertiesaffect the appearance of the grid lines. This table lists a subsetof polar axes properties related to the grid lines.

    PolarAxes PropertyDescription
    ThetaTick, RTickLocation of tick marks and major grid lines for each axis direction
    ThetaGrid, RGridDisplay of major grid lines for each axis direction
    ThetaMinorGrid, RMinorGridDisplay of minor grid lines for each axis direction
    LineWidthWidth of outline, tick marks, and grid lines
    GridLineStyleMajor grid line style
    MinorGridLineStyleMinor grid line style
    GridColorMajor grid line color
    MinorGridColorMinor grid line color
    GridAlphaMajor grid line transparency
    MinorGridAlphaMinor grid line transparency
    LayerLocation of grid lines in relation to the plotted data
  • When working with geographic axes, some geographic axes properties affect the appearance of the grid lines. This table lists a subset of geographic axes properties related to the grid lines. Note that GeographicAxes objects do not support minor grid lines.

    GeographicAxes PropertyDescription
    GridDisplay of latitude and longitude grid lines
    LineWidthLine width of grid lines, box outline, and tick marks
    GridLineStyleGrid line style
    GridColorColor of grid lines
    GridAlphaGrid line transparency

Algorithms

The grid function sets these graphics objectproperties to either 'on' or 'off':

  • XGrid, YGrid, and ZGrid when working with Cartesian Axes objects.

  • ThetaGrid and RGrid whenworking with PolarAxes objects.

  • Grid when working with GeographicAxes objects.

  • GridVisible when working with othertypes of graphics objects, such as a HeatmapChart object.

Version History

Introduced before R2006a

expand all

See Also

Functions

  • axis | box | title | xlabel | ylabel | legend

Properties

  • Axes Properties | PolarAxes Properties | GeographicAxes Properties

Classes

  • matlab.lang.OnOffSwitchState

Topics

  • Add Grid Lines and Edit Placement

MATLAB-Befehl

Sie haben auf einen Link geklickt, der diesem MATLAB-Befehl entspricht:

 

Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus. Webbrowser unterstützen keine MATLAB-Befehle.

Display or hide axes grid lines (5)

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

You can also select a web site from the following list:

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

Contact your local office

Display or hide axes grid lines (2024)
Top Articles
Latest Posts
Article information

Author: Amb. Frankie Simonis

Last Updated:

Views: 5977

Rating: 4.6 / 5 (56 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Amb. Frankie Simonis

Birthday: 1998-02-19

Address: 64841 Delmar Isle, North Wiley, OR 74073

Phone: +17844167847676

Job: Forward IT Agent

Hobby: LARPing, Kitesurfing, Sewing, Digital arts, Sand art, Gardening, Dance

Introduction: My name is Amb. Frankie Simonis, I am a hilarious, enchanting, energetic, cooperative, innocent, cute, joyous person who loves writing and wants to share my knowledge and understanding with you.