【Advanced】Common Two-Dimensional Graphs in MATLAB: Line Graphs, Bar Charts, Pie Charts, etc.
发布时间: 2024-09-13 15:58:49 阅读量: 10 订阅数: 26
# [Advanced Chapter] MATLAB Plotting Common 2D Graphs: Line, Bar, Pie, Etc.
## 2.1 Basic Syntax and Options for Line Plots
### 2.1.1 Detailed Explanation of the `plot()` Function Parameters
The `plot()` function is the fundamental function for creating line plots in MATLAB. Its syntax is as follows:
```matlab
plot(x, y, 'LineSpec')
```
Where:
- `x`: Vector of x-axis data points.
- `y`: Vector of y-axis data points.
- `LineSpec`: An optional parameter that specifies the appearance of the line, including line style, color, and markers.
LineSpec can consist of the following elements:
- **Line Style:** '-', '--', ':', '-.'
- **Color:** 'r', 'g', 'b', 'c', 'm', 'y', 'k', 'w'
- **Markers:** 'o', 'x', '+', '*', 's', 'd', 'v', '^', '<', '>'
For example, the following code plots a red dashed line with circular markers:
```matlab
plot(x, y, 'r--o')
```
### 2.1.2 Setting Line Style, Color, and Markers
The `plot()` function offers various options to set the appearance of lines:
- **Line Style:** Set via the `LineStyle` property, options include '-', '--', ':', '-.'.
- **Color:** Set via the `Color` property, options include 'r', 'g', 'b', 'c', 'm', 'y', 'k', 'w'.
- **Markers:** Set via the `Marker` property, options include 'o', 'x', '+', '*', 's', 'd', 'v', '^', '<', '>'.
For example, the following code draws a solid blue line with star-shaped markers:
```matlab
plot(x, y, 'b-', 'Marker', '*')
```
# 2. Tips for Drawing Line Plots
Line plots are a common type of 2D graph in MATLAB, displaying data trends by connecting a series of data points. This chapter will delve into the techniques of line plot drawing, including basic syntax, customization, and beautification options.
### 2.1 Basic Syntax and Options for Line Plots
#### 2.1.1 Detailed Explanation of the `plot()` Function Parameters
The main function for drawing line plots in MATLAB is `plot()`. The basic syntax is:
```
plot(x, y)
```
Where:
- `x`: Vector of x-axis data points.
- `y`: Vector of y-axis data points.
The `plot()` function also supports various optional parameters to control the appearance and behavior of the line plot. Some commonly used parameters include:
| Parameter | Description |
|---|---|
| `'LineWidth'` | Sets the width of the line |
| `'Color'` | Sets the color of the line |
| `'Marker'` | Sets the type of data point markers |
| `'MarkerSize'` | Sets the size of data point markers |
| `'MarkerFaceColor'` | Sets the fill color of data point markers |
For example, the following code draws a red line with a width of 2, data point markers in the shape of a circle:
```
plot(x, y, 'LineWidth', 2, 'Color', 'red', 'Marker', 'o', 'MarkerSize', 10, 'MarkerFaceColor', 'blue');
```
#### 2.1.2 Setting Line Style, Color, and Markers
In addition to the basic parameters, the `plot()` function supports setting the line style, color, and markers. The line style can be specified using the `'LineStyle'` parameter,
0
0