matlab中怎么用legend在坐標(biāo)區(qū)上添加圖例

小億
187
2023-10-25 12:53:12

在MATLAB中,可以使用legend函數(shù)在坐標(biāo)區(qū)上添加圖例。以下是使用legend函數(shù)的基本語(yǔ)法:

legend(‘圖例1’, ‘圖例2’, ‘圖例3’, …)

其中,‘圖例1’、‘圖例2’、'圖例3’等是要顯示在圖例中的文本。可以根據(jù)需要在函數(shù)中添加任意數(shù)量的圖例文本。

以下是一個(gè)示例代碼,演示如何在坐標(biāo)區(qū)上添加圖例:

x = 0:0.1:2*pi; y1 = sin(x); y2 = cos(x); y3 = tan(x);

plot(x, y1, ‘r-’, ‘LineWidth’, 2); hold on; plot(x, y2, ‘g–’, ‘LineWidth’, 2); plot(x, y3, ‘b:’, ‘LineWidth’, 2);

legend(‘sin(x)’, ‘cos(x)’, ‘tan(x)’);

在上述示例中,首先通過(guò)plot函數(shù)繪制了三條曲線,并使用不同的線型和顏色進(jìn)行區(qū)分。然后,使用legend函數(shù)在坐標(biāo)區(qū)上添加了三個(gè)圖例,分別對(duì)應(yīng)’sin(x)'、'cos(x)‘和’tan(x)’。最后,使用hold on命令來(lái)保持當(dāng)前坐標(biāo)區(qū),使得后續(xù)的圖形可以繼續(xù)添加到同一個(gè)坐標(biāo)區(qū)中。

運(yùn)行上述代碼,即可在坐標(biāo)區(qū)上添加圖例。

0