Я использую графики Vega в своем проекте django. До сих пор я использовал vegaEmbed для отображения диаграмм на веб-странице, но теперь я хотел бы перейти в режим vega и нигде не могу найти, как включить действия при использовании режима vega.
Это мой код с vegaEmbed:
`<script>
var {{ c.ident }} = {{ c.jSon|safe }}
var {{ c.ident }}_opt = {
actions: true
}
vegaEmbed('#{{ c.ident }}', {{ c.ident }}, {{ c.ident }}_opt);
vegaEmbed('#{{ c.ident }}', {{ c.ident }});
</script>`
А этот код с vega view:
`<script>
var vegaJson = {{ jSon|safe }};
var view = new vega.View(vega.parse(vegaJson))
.renderer('svg')
.initialize('#chartDiv')
.hover()
.run();
window.onresize = function (event) {
view.signal('width', event.target.innerWidth - 200)
.signal('height', event.target.innerHeight - 450)
.run('enter');
}
</script>`
Есть идеи, как включить действия при использовании vega view?