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'}

Veja também

yticks xticklabels ytickangle ytickformat ylim