Получить строку base64 из сюжета. js из обещания - PullRequest
0 голосов
/ 20 февраля 2020

Я хотел бы получить plot как изображение в формате base64 из plotly. js

Это мой код:

async myfunc() {
      return await Plotly.plot('teams-trace', dataSessions, layout).then((gd) => {
        return Plotly.toImage(gd, {format: 'png', height: 1080, width: 1920});
      }).then((dataURI) => {
        return dataURI;
      });
}

Мне нужно вернуть dataURI в виде строки. Но теперь он возвращается как объект.

1 Ответ

0 голосов
/ 20 февраля 2020

Ссылка для функции toImage может быть найдена здесь

Попробуйте этот рефакторинг на свой асин c fun c:

async function myfunc() {
  const gd = await Plotly.plot('teams-trace', dataSessions, layout);
  return await Plotly.toImage(gd, {format: 'png', height: 1080, width: 1920});
}

Кодовая ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...