我首选的图表规范语言是VEGA-Lite(可以编译为VEGA)...但是我需要稍后将片段翻译成complete template of Grafana dashboard specification。
可以进行自动或半自动翻译吗?或者也许有一个很好的指南,解释了主要的“翻译线索”。
我知道翻译过程并不简单...也许一个好的起点就是测试最简单的语言:VEGA-Lite bar chart到Grafana的语言。
我们在VEGA-Lite的顶部使用一些“ JSON模板”。我们没有时间和资源,但是我们的需求并不是那么复杂...最终的“翻译解决方案”必须是有用的:
1。维护Grafana仪表板或“ Grafana图表模板”;
2。使用VEGA-Lite(JSON和可视化)作为Grafana仪表板模板开发的“灵感”。
上下文就像一个agile methodology,它以许多VEGA-Lite图表开头,对于某些民选图表,以Grafana结尾...因此,我们辞职/接受了粗略的翻译过程。< / p>
答案 0 :(得分:1)
当然,可以编写翻译/解析器。
但是:
如果有时间和资源,请继续。 https://grafana.github.io/grafonnet-lib/在这里很有用。