请问如何制作大屏交互可视化软件?

老师需要我做一个用来可视化数据的软件,展示的主要内容是一些高能物理方面的数据,以图表的形式展示到电视屏幕上(就是实验室外面挂的那种屏幕),能有交互的能力,比如点击图中的某一部分可以放大或展示更详细数据,而且最好是做成离线软件的形式。请问各位大佬有没有做过类似的东西给我指点下思路?

我现在完全不知道该往哪个方向学习,现在的主要问题是:

  1. 完成所需功能使用哪些技术比较方便?
  2. 由于展示物理相关的数据图标可能不只局限于常见的图(折线、柱状等等),是否可以通过代码绘制物理上比较专业的那些图表?
阅读 1.9k
2 个回答

1.学习前端技术最方便。一个框架(比如Vue),一个图表库(比如Echarts)。然后需要学习的是前端的相关基础知识,比如数据请求、元素的拖拉拽等等。由于前端技术已经实现跨端,所以制作软件有很多种方式。你可以用Web端,也可以用客户端(如Electron)。至于离线,不太清楚是说单机部署还是说纯粹脱离网络环境,不过这些都是支持的。

2.推荐Echarts开源图表库,它所包含的图表基本已经涵盖90%以上的场景了,并且支持自定义。

补充一下,如果你的数据全是死的,只是用提前准备好的数据来展示的话,我甚至推荐用PPT去做,既简单又可以做得很酷炫美观。

离线软件、物理专业图表。 用python吧,可以写软件、可以科学绘图,常规图、专业图都行,有公式就能画图。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进