Формат оси y в процентах в plot.ly

Вопрос:Как отформатировать ось y в процентах в plot.ly?. in var layout У меня есть следующие настройки для оси y: yaxis: { hoverformat: ",.0%" }, который изменяет зависание на проценты, но значения, напечатанные на оси y, по-прежнему идут от 0-1 вместо 0-100. Любая помощь очень ценится. Лучший ответ: Для того, чтобы изменить формат оси Y, вам

Вопрос:

Как отформатировать ось y в процентах в plot.ly?. in var layout У меня есть следующие настройки для оси y:

yaxis: { hoverformat: «,.0%» },

который изменяет зависание на проценты, но значения, напечатанные на оси y, по-прежнему идут от 0-1 вместо 0-100.

Любая помощь очень ценится.

Лучший ответ:

Для того, чтобы изменить формат оси Y, вам нужно установить tickformat, а не hoverformat.

var trace1 = { x: [1, 2, 3, 4], y: [0.10, 0.15, 0.43, 0.17], type: ‘scatter’ }; var trace2 = { x: [1, 2, 3, 4], y: [0.16, 0.5, 0.11, 0.9], type: ‘scatter’ }; var layout = { yaxis: { tickformat: ‘,.0%’, range: [0,1] } } var data = [trace1, trace2]; Plotly.newPlot(‘myDiv’, data, layout);<script src=»https://cdn.plot.ly/plotly-latest.min.js»></script> <div id=»myDiv» style=»width: 480px; height: 400px;»>Ответ №1

Для других: если вы используете Plotly Express или Cufflinks с Plotly, вы можете вернуть объект figure и настроить yaxis.tickformat следующим образом:

my_fig.layout.yaxis.tickformat = ‘,.0%’ .

Как указано @shrmn в комментариях, замените другое число на ноль, и это количество десятичных знаков будет отображаться.

Оцените статью
Добавить комментарий