保存n *饼图来自一个循环

8视图(30天)
大家好,
我用下面的代码来生成饼图:
myDir = uigetdir;
d = 1:长度(数据集)
baseFileName = (strcat (“图”num2str (d),“jpg”));
fullFileName = fullfile (myDir baseFileName);
imwrite (p, fullFileName);
结束
我承担以下错误:
错误使用imwrite(第420行)
预计数据将这些类型之一:
数字、逻辑
而不是它的类型是matlab.graphics.primitive.Data。
误差图(37)行
imwrite (p, fullFileName);
注意:除了imwrite代码,生成饼图。
任何帮助将不胜感激:-)
方面,年代
Waqar阿里Memon

接受的答案

亚当Danz
亚当Danz 2019年7月18日
问题的解释
主要的资源去这样的问题是描述了第一个输入的文档应该是imwrite ()。
该链接显示,第一个输入应该是一个矩阵的图像数据。看来你输入一个饼图的句柄。
解决方案
仅仅从你的标题我明白你想保存这个饼图。使用 saveas ()

更多的答案(0)

s manbetx 845


释放

R2017b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!