【问题标题】:border of plot only partly displayed in gui图形的边框仅部分显示在 gui 中
【发布时间】:2013-01-14 10:53:07
【问题描述】:

我正在将 matlab 绘图绘制到 matlab gui 内的轴中。

这原则上可以正常工作,但轴的边界只是偶然可见。 但是,我想确保绘图显示正确。

我认为这与渲染器中的舍入有关。但是,由于这是在 gui 内,我想知道我是否可以仅为这个情节更改渲染器?

【问题讨论】:

  • 不清楚是什么问题。你说的边界是什么?什么是正确的,什么是不正确的?
  • mathworks.nl/help/matlab/ref/figure_props.html 解释了如何更改图形的渲染器,但我不知道它是否能解决您的问题。

标签: matlab user-interface plot


【解决方案1】:

触发错误是因为另一个使用透明度的绘图需要opengl 渲染器。然而,opengl 有一个原则舍入问题,这会导致问题中显示的我的图中可见的缺失行。

如果我将此图的渲染切换为painters,一切都会按预期工作。

对于另一个情节,我必须切换回opengl,但由于两者没有同时显示,这不是问题。

【讨论】:

    猜你喜欢
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多