我正在寻找任何可以让我使用第三台显示器进行一些简洁数据可视化的东西。理想情况下,这将以全屏方式运行,重点关注非常美观的效果。
我计划向其提供各种数据以进行图表/显示,例如我网站上的实时访客数量、一段时间内的 reddit karma 数量,以及我想到的任何其他数据。我更愿意使用 Python 将这些数据提供给软件,但实际上我对任何数据都持开放态度。
如果没有这样的东西,我很乐意听取大家关于推荐使用什么 Python 库来实现这样的事情的建议。
答案1
Dashing 可在以下网站购买http://shopify.github.io/dashing/
它基于 Sinatra 框架,可让您构建漂亮的仪表板。拖放界面可用于重新排列小部件,... 采用 Ruby 和开源。
或者
Dashku 可在以下网站购买https://github.com/itadakimasu/dashku
用于用 HTML、CSS 和 JavaScript 创建仪表板和小部件,并且它也是开源的。
答案2
更新2017-12-09:
匿名反对者让我想起了这个老答案。这些天我使用 Node-RED 来制作快速仪表板,而不需要太多(如果有的话)编码。
原始答案
我只需启动一个浏览器窗口,将其移动到显示器并按 F11 来隐藏 UI 部分。
我个人会使用 Node.JS 来提供一个简单的 Web 服务来显示我的仪表板,并且我已经为工作和个人用途做过类似的事情。Node 很好,因为您只需要一种语言即可进行服务器和客户端处理。JavaScript 库(例如 Angular.JS)使创建仪表板成为一项非常简单的任务。我做的最后一个是基于 Arduino 的家用显示器,由 Raspberry Pi 提供服务。
当然,如果您擅长 Python,那么创建一个简单的 Web 服务也很容易。Python 和 Node.JS 的示例都很多。
如果您发现每次重启时重新设置显示器很麻烦,那么可以使用 AutoHotKey 之类的程序来实现自动化。