matlab无法导出图形

Posted

技术标签:

【中文标题】matlab无法导出图形【英文标题】:Can't export figure in matlab 【发布时间】:2019-12-20 09:32:10 【问题描述】:

所以我尝试将几个月前保存的 .fig 导出为 .pdf。

每当我单击文件->另存为并选择 .pdf 类型时,我都会收到此错误:

“matlab.graphics.shape.internal.PointDataTip”类型的输入参数的未定义函数“printCallback”

手动使用hgexport(myFig,'myFig.pdf') 时遇到同样的错误。

【问题讨论】:

如果您提供Minimum Verifiable Example 会更好,即提供一个足够小的示例,以便人们可以在自己的机器上复制、粘贴和运行它。任何人都不可能帮助您,因为我们无法测试它是否也出现在我们的机器上。 嗨@kkuilla 如我的问题所述,我使用的是hgexport(myFig,'myFig.pdf') 而myFig 是您想要的任何数字... 如果您不想创建Minimum Verifiable Example,但您不太可能得到有用的答案,因为您现在的问题是因为您还没有包括任何细节。没有细节,任何人都很难回答这个问题。请阅读Minimum Verifiable Example 并相应地更新您的问题。 这种行为是否与所有 .fig 文件一致,还是仅与您几个月前保存的特定 fig 文件一致?你能保存为jpg/png吗?你有没有机会修改/掩盖任何 MATLAB 函数?你有哪个 MATLAB 版本/发行版? 嗨@SardarUsama 它只有这个特定的数字。我使用的是 Matlab R2019b,所有的数字都是使用 Matlab R2018b 创建的。但是,所有其他图形都可以正常导出,除了一个 .. 【参考方案1】:

好的,现在可以了。

问题是,我用光标在图中选择了一个数据点。 取消选择它工作的点后。

我个人在互联网上没有找到任何关于此问题的信息,可能对其他人来说很有趣......

【讨论】:

以上是关于matlab无法导出图形的主要内容,如果未能解决你的问题,请参考以下文章

Matlab数据可视化

MATLAB eps 导出不包括图例框

无法让 Matlab uicontrol 'text' 框定位在图形窗口的顶部

Matlab画图的输出格式

如何在PDF矢量图形中更改Matlab的“ exportgraphics”功能中的字体

设置matlab画出的figure图像导出图片的大小