首先声明我的图片来源,我的图片是使用matlab的分类工具箱,产生的ROC图
为了是效果展示更好所以寻求将多个不同模型的ROC放到同一个图片里,所以需要读取出fig中的数据再重新画图。
首先使用openfig打开fig格式的
运行open代码会打开图窗,在使用get函数,获取图像中的各个变量,而line中即为需要的变量
再通过obj(4)和obj(6)可以直接索引出数据的位置,需要先辨认出那个为自己的需要的数据,一般为最后一个,可以直接获取长度,然后访问最后一个。
每次读取一个文件都要再open一次,以下为总代码,每次的数据需要分别保存,在读取完全部图片后,一定要close(all)关闭所有窗口,否则会无法画出图片
openfig('Figure1.fig'); % 读取图片1
obj=get(gca,'C