专栏
标签
如何从syslabfig文件中,直接获取画出来的某些曲线的数据信息?
技术分享
发布于 2025-07-10 10:35:24
查看 1过去327天

通过以下两种方式都可以指定具体子图,然后再从子图里面取曲线的 xdata ydata 。

# 方式一:
using TyPlot
openfig("Figure_1.syslabfig")
subplot(2, 1, 1);# 激活目标子图:使用subplot函数选择对应的子图位置。
ax = gca(); # 获取当前坐标轴句柄
lines = findobj(ax, "Type", "line"); # 查找该坐标所有曲线
x1 = lines[1].get_xdata();
y1 = lines[1].get_ydata();

# 方式二:
using TyPlot
openfig("Figure_1.syslabfig")
axes_handles = findobj(gcf(), "Type", "axes"); # 获取所有坐标轴句柄
ax = reverse(axes_handles)# 排序坐标轴
lines = findobj(ax[1], "Type", "line");# 查找对应坐标中所有曲线
x1 = lines[1].get_xdata();
y1 = lines[1].get_ydata();

image.png

所属专栏:Julia语言
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天