在 Excel 中绘制二维图形

The*_*dor 5 charts microsoft-excel

我有三列数据,一列用于 x 轴,一列用于 y 轴,另一列实际数据为:

X   Y   Value
0   0   1,005155
0   1   2,051385
0   2   1,15305
...
1   0   1,112285
1   1   1,48512
1   2   0,6085
etc..
Run Code Online (Sandbox Code Playgroud)

如何在二维图形/图像中绘制此数据,增加颜色强度以增加值?

Exc*_*lll 9

我在 Excel 中看到了两个选项,一个乏味,一个更有趣。先平淡:

1. 在 Excel 中创建表面轮廓图。

为此,只需选择三列数据,然后插入等高线图(在 Excel 2007 中的其他图表-> 表面下列出)。您必须手动添加系列,但只需稍加努力即可完成。请注意,Excel 在您的数据点之间进行插值以创建等高线图。大多数情况下,这是一个不错的功能,但请注意,您定义范围的方式可能会对 Excel 插值的等高线产生重大影响。

快速示例:
等高线图示例

2. 使用条件格式在电子表格中创建热图

这需要一些数据转换,但输出看起来相当不错,尤其是对于大的细粒度表示。首先,您需要在表格的左侧添加一列。这将保存一个查找值,用于填充您的热图。在此列中,您需要一个唯一标识数据中每个 xy 对的键。在下面的示例中,我使用了公式`=B2&"-"&C2'。填写这个公式。

接下来,您需要在工作表上设置一个模拟 xy 图的表格。因此,x 在水平方向(在顶部或底部,您的偏好)和 y 在垂直方向具有递减值。完成此操作后,您可以使用 VLOOKUP 函数来填充热图。你需要像这样: =VLOOKUP(G$11&"-"&$F2,$A$2:$D$46,4,FALSE)。请注意,在第一个参数中,x 标签的行号和 y 标签的列是固定的。这允许您在整个表格中为热图填充此公式。

最后,选择您刚刚创建的表中的值并对其应用条件格式。您可以使用预定义的色标之一,也可以创建自己的色标来满足您的需求。

例子:
热图示例


归档时间:

查看次数:

38090 次

最近记录:

10 年,10 月 前