老师需要我做一个用来可视化数据的软件,展示的主要内容是一些高能物理方面的数据,以图表的形式展示到电视屏幕上(就是实验室外面挂的那种屏幕),能有交互的能力,比如点击图中的某一部分可以放大或展示更详细数据,而且最好是做成离线软件的形式。请问各位大佬有没有做过类似的东西给我指点下思路?
我现在完全不知道该往哪个方向学习,现在的主要问题是:
- 完成所需功能使用哪些技术比较方便?
- 由于展示物理相关的数据图标可能不只局限于常见的图(折线、柱状等等),是否可以通过代码绘制物理上比较专业的那些图表?
老师需要我做一个用来可视化数据的软件,展示的主要内容是一些高能物理方面的数据,以图表的形式展示到电视屏幕上(就是实验室外面挂的那种屏幕),能有交互的能力,比如点击图中的某一部分可以放大或展示更详细数据,而且最好是做成离线软件的形式。请问各位大佬有没有做过类似的东西给我指点下思路?
我现在完全不知道该往哪个方向学习,现在的主要问题是:
1.学习前端技术最方便。一个框架(比如Vue),一个图表库(比如Echarts)。然后需要学习的是前端的相关基础知识,比如数据请求、元素的拖拉拽等等。由于前端技术已经实现跨端,所以制作软件有很多种方式。你可以用Web端,也可以用客户端(如Electron)。至于离线,不太清楚是说单机部署还是说纯粹脱离网络环境,不过这些都是支持的。
2.推荐Echarts开源图表库,它所包含的图表基本已经涵盖90%以上的场景了,并且支持自定义。
补充一下,如果你的数据全是死的,只是用提前准备好的数据来展示的话,我甚至推荐用PPT去做,既简单又可以做得很酷炫美观。