# Matlab plot mesh

Documentation Help Center. If X and Y are both vectors, then they must have equal length. The plot function plots Y versus X. If X and Y are both matrices, then they must have equal size. The plot function plots columns of Y versus columns of X. If one of X or Y is a vector and the other is a matrix, then the matrix must have dimensions such that one of its dimensions equals the vector length.

If the number of matrix rows equals the vector length, then the plot function plots each matrix column versus the vector. If the number of matrix columns equals the vector length, then the function plots each matrix row versus the vector. If the matrix is square, then the function plots each column versus the vector.

If one of X or Y is a scalar and the other is either a scalar or a vector, then the plot function plots discrete points. However, to see the points you must specify a marker symbol, for example, plot X,Y,'o'. If Y is a vector, then the x -axis scale ranges from 1 to length Y. If Y is a matrix, then the plot function plots the columns of Y versus their row number. The x -axis scale ranges from 1 to the number of rows in Y. If Y is complex, then the plot function plots the imaginary part of Y versus the real part of Ysuch that plot Y is equivalent to plot real Y ,imag Y.

For a list of properties, see Line Properties. Use this option with any of the input argument combinations in the previous syntaxes. Name-value pair settings apply to all the lines plotted.

The option ax can precede any of the input argument combinations in the previous syntaxes. Use h to modify properties of a specific chart line after it is created. Create y as sine values of x. Create a line plot of the data. Define y1 and y2 as sine and cosine values of x.Documentation Help Center.

A mesh plot is a three-dimensional surface that has solid edge colors and no face colors. The function plots the values in matrix Z as heights above a grid in the x - y plane defined by X and Y.

The edge colors vary according to the heights specified by Z. Specify the axes as the first input argument. Use sc to modify the mesh and contour plots after they are created. For a list of properties, see Surface Properties and Contour Properties. Create three matrices of the same size. Then plot them as a mesh plot with a contour plot underneath.

The mesh plot uses Z for both height and color. Specify the colors for a mesh and contour plot by including a fourth matrix input, C. The plots use Z for height and C for color. Specify the colors using a colormapwhich uses single numbers to stand for colors on a spectrum. When you use a colormap, C is the same size as Z. Add a color bar to the graph to show how the data values in C correspond to the colors in the colormap. Create a mesh plot with a contour plot underneath it.

To allow further modifications, assign the graphics array containing the surface and contour objects to the variable sc. Index into sc to access and modify properties of the mesh and contour plots after they are created. The mesh plot is accessible as sc 1 and the contour plot as sc 2. For example, change the edge colors of the two plots by setting the EdgeColor properties.

If you do not specify values for X and Ymeshc uses the vectors 1:n and 1:m. When X is a matrix, the values must be strictly increasing or decreasing along one dimension and remain constant along the other dimension. The dimension that varies must be the opposite of the dimension that varies in Y. You can use the meshgrid function to create X and Y matrices. When X is a vector, the values must be strictly increasing or decreasing.Documentation Help Center.

The function plots the values in matrix Z as heights above a grid in the x - y plane defined by X and Y. The edge colors vary according to the heights specified by Z. Specify the axes as the first input argument.

For example, 'FaceAlpha',0. Use s to modify the mesh plot after it is created.

For a list of properties, see Surface Properties. Create three matrices of the same size. Then plot them as a mesh plot. The plot uses Z for both height and color. Specify the colors for a mesh plot by including a fourth matrix input, C. The mesh plot uses Z for height and C for color.

Specify the colors using a colormapwhich uses single numbers to stand for colors on a spectrum. When you use a colormap, C is the same size as Z. Add a color bar to the graph to show how the data values in C correspond to the colors in the colormap. Specify the colors for a mesh plot by including a fourth matrix input, CO.

The mesh plot uses Z for height and CO for color. Specify the colors using truecolorwhich uses triplets of numbers to stand for all possible colors. When you use truecolor, if Z is m -by- nthen CO is m -by- n -by The first page of the array indicates the red component for each color, the second page indicates the green component, and the third page indicates the blue component.

Create a semitransparent mesh surface by specifying the FaceAlpha name-value pair with 0. To allow further modifications, assign the surface object to the variable s.

Use s to access and modify properties of the mesh plot after it is created. For example, add color to the face of the mesh plot by setting the FaceColor property.

If you do not specify values for X and Ymesh uses the vectors 1:n and 1:m. You can use the meshgrid function to create X and Y matrices. The XData property of the surface object stores the x -coordinates. Data Types: single double int8 int16 int32 int64 uint8 uint16 uint32 uint64 categorical datetime duration.

You can use the meshgrid function to create the X and Y matrices.

### Surface and Mesh Plots

The YData property of the surface object stores the y -coordinates. Z must have at least two rows and two columns. Z specifies the height of the mesh plot at each x - y coordinate.

If you do not specify the colors, then Z also specifies the mesh edge colors. The ZData property of the surface object stores the z -coordinates. Color array, specified as an m -by- n matrix of colormap indices or as an m -by- n -by- 3 array of RGB triplets, where Z is m -by- n. To use colormap colors, specify C as a matrix.Documentation Help Center.

The function plots the values in matrix Z as heights above a grid in the x - y plane defined by X and Y. The edge colors vary according to the heights specified by Z. Specify the axes as the first input argument. For example, 'FaceAlpha',0. Use s to modify the mesh plot after it is created.

For a list of properties, see Surface Properties. Create three matrices of the same size. Then plot them as a mesh plot. The plot uses Z for both height and color. Specify the colors for a mesh plot by including a fourth matrix input, C.

The mesh plot uses Z for height and C for color. Specify the colors using a colormapwhich uses single numbers to stand for colors on a spectrum. When you use a colormap, C is the same size as Z. Add a color bar to the graph to show how the data values in C correspond to the colors in the colormap.

Specify the colors for a mesh plot by including a fourth matrix input, CO. The mesh plot uses Z for height and CO for color. Specify the colors using truecolorwhich uses triplets of numbers to stand for all possible colors. When you use truecolor, if Z is m -by- nthen CO is m -by- n -by The first page of the array indicates the red component for each color, the second page indicates the green component, and the third page indicates the blue component.

Create a semitransparent mesh surface by specifying the FaceAlpha name-value pair with 0.

**MATLAB tutorial - 3D plot for beginners (meshgrid, surf, bar3, plot3, contour)**

To allow further modifications, assign the surface object to the variable s. Use s to access and modify properties of the mesh plot after it is created. For example, add color to the face of the mesh plot by setting the FaceColor property. If you do not specify values for X and Ymesh uses the vectors 1:n and 1:m.

You can use the meshgrid function to create X and Y matrices. The XData property of the surface object stores the x -coordinates. Data Types: single double int8 int16 int32 int64 uint8 uint16 uint32 uint64 categorical datetime duration. You can use the meshgrid function to create the X and Y matrices. The YData property of the surface object stores the y -coordinates. Z must have at least two rows and two columns. Z specifies the height of the mesh plot at each x - y coordinate.Sign in to comment.

Sign in to answer this question. Unable to complete the action because of changes made to the page. Reload the page to see its updated state. 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:. Select the China site in Chinese or English for best site performance. Other MathWorks country sites are not optimized for visits from your location. Toggle Main Navigation. Search Answers Clear Filters.

Answers Support MathWorks. Search Support Clear Filters. Support Answers MathWorks.

## How to plot MESH only in black?

Search MathWorks. MathWorks Answers Support. Open Mobile Search. Trial software. You are now following this question You will see updates in your activity feed. You may receive emails, depending on your notification preferences. How to plot MESH only in black? John on 3 Jun Vote 1. Can the 'mesh' plot be in a single color, say black, and not in color map? Answers 5. Kelly Kearney on 3 Jun Vote 4. Cancel Copy to Clipboard. You could set the colormap to black only, and use surf instead. Please accept an answer if it helped you.

Vote 0. It plots the "baseline" and appears very messy. What do you mean? A mesh plot doesn't have a "baseline" Can you give an example, or post a screenshot of your plot?

John on 6 Jun Unless using 'shading interp', both mesh and surf will plot the line linking 2 lines which is not desirable. It would help a lot if you showed an example of what you want to achieve.Documentation Help Center. The mesh function creates a wireframe mesh. By default, the color of the mesh is proportional to the surface height. The surfl function creates a surface plot with colormap-based lighting. For smoother color transitions, use a colormap with linear intensity variation such as pink.

The contour function is used to create a plot with contour lines of constant value. The slice function displays data at planes that slice through volumetric data. A modified version of this example exists on your system.

Do you want to open this version instead? 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:. Select the China site in Chinese or English for best site performance. Other MathWorks country sites are not optimized for visits from your location. Toggle Main Navigation. Search Support Support MathWorks. Search MathWorks. Off-Canvas Navigation Menu Toggle.

Open Live Script. Mesh Plot The mesh function creates a wireframe mesh. No, overwrite the modified version Yes. Select a Web Site Choose a web site to get translated content where available and see local events and offers.Documentation Help Center.

Creating 3-D Plots. Changing Surface Properties. Representing Data as a Surface. Several ways to represent the Earth's topography. 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:. Select the China site in Chinese or English for best site performance. Other MathWorks country sites are not optimized for visits from your location. Toggle Main Navigation. Search Support Support MathWorks.

Search MathWorks. Off-Canvas Navigation Menu Toggle. Surface and Mesh Plots Representing gridded data as surface and mesh plots. Functions surf Surface plot surfc Contour plot under surface plot surface Primitive surface plot surfl Surface plot with colormap-based lighting surfnorm Surface normals mesh Mesh surface plot meshc Contour plot under mesh surface plot meshz Mesh surface plot with curtain hidden Remove hidden lines from mesh plot fsurf Plot 3-D surface fmesh Plot 3-D mesh fimplicit3 Plot 3-D implicit function.

Properties Surface Properties Chart surface appearance and behavior Surface Properties Primitive surface appearance and behavior FunctionSurface Properties Surface chart appearance and behavior ImplicitFunctionSurface Properties Implicit surface chart appearance and behavior ParameterizedFunctionSurface Properties Parameterized surface chart appearance and behavior. Representing Data as a Surface You can visualize matrix data on a rectangular grid using surface plots.

Related Information Interpolation. Displaying Topographic Data. Open Live Script. Select a Web Site Choose a web site to get translated content where available and see local events and offers. Select web site. Surface Properties. FunctionSurface Properties. ImplicitFunctionSurface Properties. ParameterizedFunctionSurface Properties.