过去我一直从事底层数据处理、整体系统架构设计、系统间接口等设计工作,极少涉及界面设计,几乎是没有经验。
最近,在设计一个小型监控系统时,如何展示历史性能数据,引发了一场同事间关于设计的讨论,下面将展示其设计的心路历程。
常见展示方式
历史性能数据的展示,最简单、最常见的方式如下图:
例程来自与开源项目 flot ( Attractive Javascript plotting for jQuery )的 example 。
CA Wily Introscope
几年前我在 CA 学习时,记得其产品 Wily Introscope 在性能展示界面中有一个时间标尺,使用时间标尺拖动时,整个页面中的性能数据都随时间标尺左右移动,让使用者非常方便。当时就留下来极为深刻的印象。
左侧时间标尺的左右移动控制展示时间的结束时间点,右侧下拉列表控制显示的时间范围。 这是一个 Java Swing 编写的客户端程序。
Flot 中的时间标尺

本文分享了作者在设计一个小型监控系统时,如何展示历史性能数据的心路历程,包括从常见展示方式到具体设计案例的分析,如Flot、CA Wily Introscope、amCharts和HumbleFinance。讨论了时间标尺与直接拖动操作的优缺点,并提出了在平板电脑上的触摸屏操作方式。最终强调了界面设计需要经过不断交流和改进。
最低0.47元/天 解锁文章
3312

被折叠的 条评论
为什么被折叠?



