MATLAB强化学习一:曲线绘制添加标题+图例+颜色

1.plot函数绘制曲线

plot(x, y, 'r');

2.颜色

是以 x 变量为横坐标,y 变量为纵坐标绘制红色曲线。其中,颜色控制由 ‘r’实现。在Matlab中,预先留了7种颜色,分别为‘r’‘g’‘b’‘c’‘m’‘y’‘k’。如果需要更多的颜色调整,可以采用‘color’关键词实现,具体语法如下:

plot(x, y, 'color', [0.1 0.2 0.3]);

其中,出现在‘color’关键词之后的矩阵,控制绘制出来的图像的颜色。

3.标题

    当绘制出一个曲线之后,可以采用 title 函数为绘图增加标题。具体的代码格式如下所示:
figure;
        plot(x, y, 'r')
        title('这是你绘制的曲线');

4.图例

此外,绘制多条曲线时,为了对曲线进行区分,还需要增添图例,可以采用legend函数实现。具体代码格式如下:

figure;
        plot(x, y, 'r')
        legend('这是你需要的图例');

5.坐标轴

将其指定为 200 个介于 -10 和 10 之间的线性间隔值。创建 x 的余弦函数 y。绘制数据图。

x = linspace(-10,10,200);
y = cos(x);
plot(x,y)

在这里插入图片描述

x = linspace(-10,10,200); 
y = sin(4*x)./exp(x);
plot(x,y)
xlim([0 10])
ylim([-0.4 0.8])

在这里插入图片描述
最后,下面一段代码是将上面所有功能集合的演示,如下图所示:

figure;
    plot([1:10],[5:14]);
    title('这是标题');
    hold on
    plot([1:10],[1:2:20],'color',[0.1 0.7 0.3]);
    hold off
    legend('line 1','line 2');

运行结果如下:
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐