ytickformat

Obtém ou define o formato numérico dos rótulos de marcas do eixo y.

Categoria: Graphics > Formatting and Annotation

Sintaxe

ytickformat(fmt)

Formata os rótulos das marcas com fmt, uma especificação no estilo de sprintf como '%.1f', ou um nome como 'usd'.

f = ytickformat

Retorna o formato atual.

ytickformat(ax, ___)

Atua nos eixos ax.

Descrição

O formato controla como os números nas marcas são escritos, sem mudar onde as marcas ficam. Acrescentar uma unidade ('%d%%') ou fixar as casas decimais evita rótulos como 0.30000000004.

Se os rótulos foram definidos manualmente com yticklabels, o formato não tem efeito visível até que yticklabels('auto') seja chamado.

Argumentos de entrada

fmt
Texto como '%d%%' ou '%.2f', ou 'usd', 'eur' para moeda. Em eixos de datetime é um formato de data como 'MMM dd'.

Argumentos de saída

f
Formato atual como texto.

Exemplo

Rótulos em moeda

plot(1:4, [10 25 40 55])
yticks([10 25 40 55])
ytickformat('usd')
f = ytickformat
yticklabels
Saída
f = 'usd'
ans = 4×1 cell

    {'$10.00'}
    {'$25.00'}
    {'$40.00'}
    {'$55.00'}

Veja também

xtickformat yticklabels yticks ytickangle sprintf