【发布时间】:2015-09-22 12:56:32
【问题描述】:
我有一个脚本,它根据我存储在工作表中的数据生成大量 xy 散点图。它看起来像这样:
1 3.16 4
2 3.2 4
3 3.14 4
4 3.01 4
5 2.98
6 3.04
7 3.23
8 3.5 3
9 3 3
10 2.93 3
11 2.91 3
12 3.03
13 3.13
第一个数字是行号,第二个数字是所需的x 值,第三个数字是所需的y 值。如您所见,这里有几个空格。不知何故,这些空格会破坏图表。行号现在变为x 值,所需的y 值变为点的名称。
例如,当我选择数据点 2 时,它会显示:series "design" point "4" (2, 3.2)
我使用=countblanks("range") 检查了单元格是否真的为空,结果为正数。所以它们是空白的,我猜不仅仅是格式不正确。
数据范围内没有空单元格的图表可以正常工作。
如何让 Excel 使用正确的 x 和 y 值?
【问题讨论】:
-
也许用零填充空单元格?
-
您能否更清楚地了解数据丢失时发生的情况以及您希望发生的情况?如果您希望将点与图表上的线/曲线连接起来,那么 Excel 提供了 3 种可能性: (A) 在曲线上留出空隙 --- 当数据丢失时,线会中断; (B) 将缺失值设为零; (C) 用线连接——这条线/曲线连接缺失数据两侧的数据点。如果您不使用线连接数据点,Excel 只会绘制同时提供 X 和 Y 的点。这些选项可通过 XL2010 中的
Select Data按钮获得。
标签: excel vba scatter-plot