yticklabels
Obtém ou define o texto dos rótulos de marcas do eixo y.
Categoria: Graphics > Formatting and Annotation
Sintaxe
yticklabels(labels)
Define os rótulos, um cell array ou string array com uma entrada por marca.
lbl = yticklabels
Retorna os rótulos atuais como cell array.
yticklabels('auto')
Volta aos rótulos gerados automaticamente.
yticklabels(ax, ___)
Atua nos eixos ax.
Descrição
Os rótulos são associados às marcas dadas por yticks, portanto defina primeiro as posições das marcas. A principal utilidade é trocar os números por nomes, por exemplo dias da semana ou categorias em um gráfico de barras.
Os rótulos ficam na propriedade YTickLabel dos eixos. Defini-los manualmente muda YTickLabelMode para manual.
Argumentos de entrada
labels- Texto de cada marca, em ordem. Se houver menos rótulos do que marcas, eles se repetem.
Argumentos de saída
lbl- Cell array com os rótulos atuais.
Exemplo
Nomes em vez de números
barh([4 7 3])
yticks(1:3)
yticklabels({'low', 'mid', 'high'})
yticklabels
Saída
ans = 3×1 cell
{'low' }
{'mid' }
{'high'}