Syslab 绘图如何设置 y 轴坐标百分比,并标注坐标点
技术分享
发布于 2025-07-10 11:01:48
查看 1过去327天
使用 y_label 函数可以设置 y 轴坐标百分比,使用 text 函数可以标注坐标点。
示例:
1.运行下面代码,绘制图像:
using TyPlot
x = 0:0.05:0.5
y = x * 2
plot(x,y)

2.使用 y_label 函数设置 y 轴坐标百分比,并保留小数点后两位:
yt = yticks() # 以向量形式返回当前 y 轴刻度值。
y_label = [@sprintf("%.2f%%", tick * 100) for tick in yt] #设置百分比,并保留2位小数
yticklabels(y_label)
3.运行上述代码,可以看到已经设置了 y 轴百分比:

4.运行下面代码,绘制圆形标记的图像,并使用 text 函数标注坐标点:
plot(x, y, "-o"); # 绘制折线图,带圆形标记
hold("on"); # 保持当前图
for i in eachindex(x)
text(x[i], y[i], @sprintf("(%.2f, %.2f)", x[i], y[i])) # 在图上标注每个点的坐标
end
5.可以看到图像中已经标注了坐标点:

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