我有这些数据(来自 MSSQL,我将其转换为 Access/Excel)关于定义空间中的移动物体
x y time
0 0 07/04/2014 08:48:07
5 5 07/04/2014 16:35:25
6 4 07/04/2014 16:35:25
3 6 07/04/2014 16:44:14
6 6 07/04/2014 16:44:39
3 5 07/04/2014 16:45:45
6 4 07/04/2014 16:47:03
我想创建一个散点图,每 2 秒有一条连接线从 1 到 2 到 3 到 ...100。它应该看起来像意大利面条图。
谷歌让它运行正常,但它不稳定...... Google 动态图表 但这只是他们的电子表格。
答案1
您可以通过两种方式执行此操作,一种是使用 Excel(我更喜欢),另一种是单独使用 Visio,但通常过程是相同的。使用 Excel:
- 使用您的数据创建散点图。
- 使用行/列创建一个方形网格。
- 将图表的轴与网格对齐,以便水平轴和垂直轴缩放到适当的房间大小。
- 按所需格式。
- 复制图表。
- 切换到 Visio。
- 将您的图表粘贴为图片(增强型图元文件),根据我的经验,这可以产生最佳分辨率。
- 将您的图表与平面图对齐。
使用 Visio:
- 插入图表。
- 选择您的图表,右键单击并选择图表对象>打开。
- 将默认图表更改为散点类型。
- 将数据修改为您的空间数据。
- 根据需要设置图表格式。
- 将您的图表与平面图对齐。
使用 Visio 不需要复制/粘贴图表,但你只能使用 Microsoft Graph 工具,我认为它不如 Excel 的内置图表功能。此外,你还必须将数据从 Access/Excel 移动到 MS Graph,这可能很麻烦。最后,由于你要记录移动,Excel 有更好的格式选项,例如添加箭头端盖。
这是一个示例(在每个示例中,我都保留了轴标签以供参考,但您可以使用任一解决方案将其关闭)。
答案2
您可以考虑在 visio 中创建折线,完全避免使用 excel(除非您的数据存储在 excel 中而不是文本文件中)。时间更新可以由一个小宏来管理,该宏采用现有的折线字符串并将其附加到新获得的 xy 上。