scatter散点图怎么逐个点添加文本注释?
技术分享
发布于 2025-07-10 11:02:55
查看 1过去327天
可以使用for循环逐个添加文本注释,如下示例。
using TyPlot
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 创建散点图
plot(x, y)
hold("on")
scatter(x, y, label="Data points")
text_ = ["a", "b", "c", "d", "e"]
# 添加文本注释
for i in 1:length(x)
text(x[i], y[i], text_[i], position=(x[i], y[i] + 0.5), color=:black, fontsize=10)
end
# 添加标题和坐标轴标签
title("Scatter Plot with Annotations")
xlabel("X")
ylabel("Y")

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