xtickformat

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

Categoria: Graphics > Formatting and Annotation

Sintaxe

xtickformat(fmt)

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

f = xtickformat

Retorna o formato atual.

xtickformat(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 xticklabels, o formato não tem efeito visível até que xticklabels('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 porcentagem

plot(0:10:100, (0:10).^2)
xtickformat('%d%%')
f = xtickformat
xticklabels
Saída
f = '%d%%'
ans = 6×1 cell

    {'0%'  }
    {'20%' }
    {'40%' }
    {'60%' }
    {'80%' }
    {'100%'}

Veja também

ytickformat xticklabels xticks xtickangle sprintf