Axis numbers upside down

5 次查看(过去 30 天)
I made a gui which shows an ultrasound image. I made some axis to give an impression of the scaling. It worked fine, but after a few changes (nothing big), the numbers on the axis come out upside down. More specifically they are mirrored over both a horizontal and a vertical line. It looks super weird. The only thing I use to adjust axis properties is the following:
% Update main axes handle properties
set(gca, 'YAxisLocation', 'right', ...
'box', 'off', ...
'TickDir', 'out', ...
'XColor', 'Blue', ...
'YColor', 'Red');
What the duck is wrong?

采纳的回答

Jan
Jan 2012-4-4
This sounds like an OpenGL problem. Please try this:
opengl('software')
In older Matlab releases this might be:
feature('UseGenericOpenGL', 1)
Or under Linux:
feature('UseMesaSoftwareOpenGL', 1)
See:
help opengl
opengl info
  3 个评论
Jan
Jan 2012-4-4
Updating the OpenGL drivers of the graphics card helps sometimes. There are a lot of bugs concerning the OpenGL renderer, some exists since Matlab 6.5. I recommend to send an enhancement request to TMW, such that this problem will be fixed perhaps in Matlab 2013a.
Jakob Sørensen
Jakob Sørensen 2012-4-4
So is the "opengl('software')" something you just have to write once? Or should i include it in the function?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graphics Performance 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by