Скачать диаграмму vega-lite, отображаемую как svg в Observablehq - PullRequest
0 голосов
/ 05 февраля 2020

Я изучаю Observablehq и Vega Lite. Я создал это наблюдаемое: https://observablehq.com/@mavromatika / без названия

Я не понимаю, почему интерфейс не позволяет мне загружать диаграмму, ни как SVG, ни как PNG. Я знаю, что это должно работать, потому что обе загрузки возможны на графиках на странице примера: https://observablehq.com/@vega / vega-lite-api (SVG только при правильном рендеринге).

быть чем-то очевидным, что ускользает от меня.

1 Ответ

0 голосов
/ 21 марта 2020

Кажется, что это ошибка, если вы измените ширину на> = 500px, появятся кнопки пользовательского интерфейса для сохранения SVG / PNG. Я сообщу об этом на форуме

something = {
    const plot = vl.markBar()
                  .data(data)
                  .encode(
                    vl.x().fieldN("annee"),
                    vl.y().fieldQ("valeur"),
                    vl.color().fieldN("emission")
                  )
                  .width(500)
                  .height(500)
                  .autosize({type: 'fit-x', contains: 'padding'})

      return plot.render({renderer: 'svg'});
}
...