2014-12-03 3 views
2

Я использую Octave 3.8.1.Октавы с FLTK: подзаголовки становятся все меньше и меньше ..?

Рассмотрим следующий код:

I=4; 
J=6; 
for j=1:J 
    for i=1:I 
     g=subplot(I,J,(i-1)*J+j); 
     imagesc(rand(20,20)); 
    end 
end 

Это дает следующий сюжет: strangely sized subplots

Почему нет подзаговоры равных по размеру? Что мне нужно сделать, чтобы получить одинаковый размер?

Я использую модуль FLTK по умолчанию для построения графика.

+0

Woah ... это настолько странно. Это не должно происходить вообще. Я попытался воссоздать с моей стороны. Я на Octave 3.8.1, и это то, что я получаю с вашим кодом: http://i.stack.imgur.com/0DjzQ.png. Попробуйте использовать 'imshow', возможно? – rayryeng

+0

Пробовал 'imshow', те же результаты, проблема остается (за исключением участков, которые не окрашены, конечно) – theV0ID

+2

Из документации ArchLinux: https://wiki.archlinux.org/index.php/Octave - это говорит, что FLTK имеет некоторые серьезные нестабильности. Попробуйте изменить систему построения по умолчанию на 'gnuplot'. Сделайте это в командной строке: 'graphics_toolkit (« gnuplot »);' – rayryeng

ответ

2

Я пишу свои комментарии как ответ для тех, кто испытывает подобные проблемы.

Из документации ArchLinux: http://wiki.archlinux.org/index.php/Octave - это говорит о том, что у FLTK есть серьезные проблемы с нестабильностью. Попробуйте изменить систему построения по умолчанию на gnuplot.

ли это в командной строке: graphics_toolkit("gnuplot");

FWIW, я на самом деле реконструировали свою фигуру с помощью FLTK на моем конце, и это то, что я получаю:

enter image description here


Так странно ! ... но странность FLTK может быть зависимой от платформы. Я нахожусь в Mac OS, так что это может способствовать тому, что я не получаю никаких странных результатов.

Рад помочь!

 Смежные вопросы

  • Нет связанных вопросов^_^