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