2015-04-17 2 views
1

При использовании gnuplot в Octave я не могу удалить рамку участка (линии границы). Обычно box off делает трюк, но с gnuplot исчезают только клещи на верхней и правой границах, но сами линии остаются. Он отлично работает с fltk и qtОктава: снимите фрейм (функция `box`) с gnuplot

Вот иллюстрация проблемы, используя

graphics_toolkit gnuplot 
%graphics_toolkit qt 
hist(rand(1,1000)) 
box off 
%box on 

Box on or off in different graphics toolkits

Я попробовал более длинный путь hax=gca; set(hax,'Box','off') с теми же результатами.

ответ

2

Это ошибка. Воспроизводится в октаве-3.8.2 и октаве-4.0.0-rc3.

Это похоже на older thread, где команда gnuplot unset border не была выдана.

И действительно после

graphics_toolkit gnuplot 
hist(rand(1,1000)) 
box off 
drawnow ("png", "debug.png", false, "debug.gp") 

есть несколько border команды в файле debug.gp.

Search on the bug tracker показывает, что об этом еще не сообщается. Пожалуйста, file a bug report, со ссылкой на ваш вопрос.

+1

Благодарим вас за внимание. Я подал [сообщение об ошибке] (https://savannah.gnu.org/bugs/index.php?44871), как вам было предложено. – Fato39

+0

@ Fato39 Хороший отчет об ошибке, спасибо! – ederag

+2

Исправлено с http://hg.savannah.gnu.org/hgweb/octave/rev/ce027487af26 – Andy

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