Syslab 如何修改图例
技术分享
发布于 2025-07-22 14:46:44
查看 1过去315天
以下面代码为例:
using TyPlot
x =LinRange(0,pi,100);
y1= cos.(x);
plot(x,y1)
hold("on")
y2=cos.(2*x);
plot(x,y2)
运行上述代码,点击工具栏的”show legend"按钮:

此时图例为data1和data2:

方法一:通过代码修改
使用legend函数,补充一行代码对图例进行自定义修改:
legend(["cos(x)","cos(2x)"]) #第一条曲线为cos(x),第二条曲线为cos(2x)
2.上述代码优化为以下:
using TyPlot
x =LinRange(0,pi,100);
y1 =cos.(x);
plot(x,y1)
hold("on")
y2=cos.(2*x);
plot(x,y2)
legend(["cos(x)","cos(2x)"]) #第一条曲线为cos(x),第二条曲线为cos(2x)
3.运行上述代码,可以看到图例已经修改为自定义的名称:

说明:legend函数为每个绘制的数据序列创建一个带有描述性标签的图例。对于标签,图例默认使用"dataN"形式的标签。当在坐标区上添加或删除数据序列时,图例会自动更新。此命令为gca返回的当前坐标区或图形创建图例。如果当前坐标区为空,则图例为空。如果坐标区不存在,此命令将创建坐标区。
方法二:在界面上修改
1.点击”edit mode”按钮,选中图例框:

2.在此基础上,点击”property setting”:

3.在打开的属性检查器上,点击"legend->标签”,点击Labels栏最右侧:

4.在图例标签内进行修改:

5.修改之后点击确认:

6.可以看到图例已经修改了:

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境