Unigui调用ECharts图表示例
Delphi 的 Unigui 项目里嵌 ECharts,代码量少、思路清晰,挺适合快速上手。主打一个简单粗暴——一个.js
文件,一个 Unigui 窗体,跑起来就能出图,不绕弯。
Delphi 10.3 的开发环境,UI 和逻辑都集中在窗体里。你只需要引入 ECharts 的echarts.min.js
,在窗体中用HTMLFrame.HTML
把图表渲染出来,响应也快,交互也稳,基本零配置。
如果你平时写JavaScript
或者搞前端,这方式看着有点“笨”,但对传统 Delphi 开发者来说,这种方式挺实用,改动小、集成快。适合内部系统展示业务数据。
图表类型随便换,官方 ECharts 例子一贴就能跑。配合echarts-liquidfill
之类的插件,水球图、仪表盘、地图啥的都能整。插件参考可以看echarts-liquidfill.js 文件。
想要换个框架?Webpack 引入 ECharts、Angular 版本、Vue 集成方案也都整理得不错,风格不同,但思路类似。
如果你在用 Unigui 又想快速搞个可视化,不如直接抄一份这个例子,路径、资源、调用全都配好了,照着改就行。省心。
2.62MB
文件大小:
评论区