- make the plot
- get the values of ticks on the y axis
- make sure that the 'mode' is manual (so that the ticks don't change). It's always wise to set the tick values explicitly or set the mode when setting tick labels, otherwise if the ticks change things will likely look weird
- convert the values
- set the ticklabels
How to convert number format in yaxis?
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ivan Mich
el 27 de Ag. de 2021
Respondida: Dave B
el 27 de Ag. de 2021
I have a plot x-y. I would like to ask how to change the format of yaxis from arabic to roman number ? I tried to use the following function:
but it is no use.
Could you please help me?
0 comentarios
Respuesta aceptada
Dave B
el 27 de Ag. de 2021
How about using: https://www.mathworks.com/matlabcentral/fileexchange/26161-roman2num-and-num2roman-modern-roman-numerals
I'm not sure what problem you had with the other submission because you didn't provide much detail about why it was no use. But I'd image the code would:
plot(...)
tickvals = yticks;
yticks manual
romanvals = num2roman(tickvals);
yticklabels(romanvals);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!