【问题标题】:Matlab figure visualizationMatlab图形可视化
【发布时间】:2015-03-15 13:25:54
【问题描述】:

在 Matlab 中,我想用几个图表和文本将测试结果可视化。图中分行列:3行5列。为了更好地理解,这里是带有橙色网格的图形的屏幕截图,显示了子图的划分:

现在我有几个问题:

A) 如何在图中的特定部分中包含文本?即在 subplot(6 和 11) 中测试设置,在 subplot (7, 8, 9, 10) 中测试结果。

B) 是否可以在子图之间“绘制”分隔线?即将测试设置与测试结果子图分开以获得更好的可视化。

C) 是否可以在“输入数据”和“输出数据”等多个子图上设置标题?

感谢您的帮助!

干杯, 凯文

【问题讨论】:

    标签: matlab plot division figure subplot


    【解决方案1】:

    我已经多次遇到这个问题,但还没有想出一个好的方法来解决它。但是你可以做的是:

    A) 在您想要的子图中包含一个标签(帮助标签)。或者使用“编辑锁定”编辑文本字段。

    B) 在某种程度上是的。检查面板。创建一个子图,然后在填充绘图区域的面板内。将面板作为父级创建一个图形(或 A 中的标签))

    C) 这是一个棘手的问题,我会再次使用面板,但我不确定这是否有效。

    这些事情在 Matlab 本身中总是很痛苦。我通常会导出我的图形,编写一个小的 HTML 生成器,将图像放在 div 中,并使用一个不错的 CSS 让它看起来不错。如果仅用于表示数据,则这样做会更容易。如果您希望它具有交互性,则必须在 UI 中进行。

    希望有所帮助 本杰明

    【讨论】:

    • 您好本杰明,感谢您的回复。不幸的是,我无法像您在回答中写的那样做到这一点。您能否给我一个示例或链接,我可以在其中找到更多信息?我不明白如何将标签包含到子图中(自动成为图表)...
    • 哦,是的,你是对的。问题是,我目前正在旅行,没有带 Matlab 向您发送一些可行的代码。不过,我有一个工具箱链接,可能很有趣,因为它允许您配置复杂的 GUI 布局:mathworks.com/matlabcentral/fileexchange/…
    猜你喜欢
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 2022-08-22
    • 2013-05-17
    相关资源
    最近更新 更多