一種基于DSL的聲明式可視化圖表開發(fā)方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN202210618537.9 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114706571A | 公開(公告)日 | 2022-07-05 |
申請(qǐng)公布號(hào) | CN114706571A | 申請(qǐng)公布日 | 2022-07-05 |
分類號(hào) | G06F8/34(2018.01)I;G06F8/41(2018.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 王毅 | 申請(qǐng)(專利權(quán))人 | 杭州比智科技有限公司 |
代理機(jī)構(gòu) | 北京云科知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) | 代理人 | - |
地址 | 311121浙江省杭州市余杭區(qū)倉前街道倉興路1號(hào)23幢2-4樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于DSL的聲明式可視化圖表開發(fā)方法及系統(tǒng),所述方法包括以下步驟:步驟S110,使用DSL聲明圖表配置;基于JSON語法描述可視化圖表的配置項(xiàng)及參數(shù),并指定渲染可視化圖表所使用的第三方可視化圖表庫或可視化引擎;步驟S120,解析圖表配置為轉(zhuǎn)譯語法;通過DSL解析器將JSON格式的圖表配置轉(zhuǎn)譯為指定的第三方可視化圖表庫或可視化引擎的語法和API方法;步驟S130,調(diào)用API方法創(chuàng)建圖表,將最終的AST抽象語法樹輸出為宿主語言,生成echarts圖表庫的語法和API方法。本發(fā)明的方法和系統(tǒng)能夠降低可視化圖表的開發(fā)難度,開發(fā)者不需要學(xué)習(xí)和掌握新的語法,便能夠使用第三方可視化圖表庫或可視化引擎開發(fā)可視化圖表。 |
