Я использую пакет barweb из MathWork: http://www.mathworks.com/matlabcentral/fileexchange/10803-barweb--bargraph-with-error-bars-Использование barweb пакета в Matlab
Я использовал следующие команды для построения гистограммы для теста:
barweb(barvalues, errors, [], ['20PCs';'30PCs';'41PCs';'51PCs';'73PCs'], [], 'bwXlabel', 'bwYlabel', jet, [], ' ', 2, 'axis')
где barvalues
и errors
являются 5x3
матрицы.
Затем я нахожу, что имена групп ['20PCs';'30PCs';'41PCs';'51PCs';'73PCs']
находятся в верхней части диаграммы, в то время как я хотел бы, чтобы это было внизу.
Я нашел следующую строку в исходном коде, и я считаю, что это код, установив расположение названий групп:
set(gca, 'xticklabel', groupnames, 'box', 'off', 'ticklength', [0 0], 'fontsize', 12, 'xtick',1:numgroups, 'linewidth', 2,'xgrid','off','ygrid','off');
Я искал для использования set
команды в Matlab , однако, нет четкого представления об опциях команды.
Я использую Matlab R2012a. Могу ли я узнать, как я могу изменить код для достижения своей цели?
Спасибо.
Но если вы установите их внизу, вы положите его поверх другого текста, не так ли? Однако вы должны разместить большую часть кода. Этот фрагмент кода не похож на то, что он помещает текст сверху. может случиться, что есть 2 оси, определенные или что-то в этом роде, но не могу сказать без кода –