具有基于类别的点格式的 Excel 散点图

nwa*_*ham 2 charts microsoft-excel

我有一些数据想按以下格式绘制在散点图中

  date, category, value
  01-Jan,Cat1,0.03
  01-Jan,Cat2,0.13
  01-Jan,Cat3,0.27
  01-Jan,Cat4,0.32
  02-Jan,Cat1,0.12
  02-Jan,Cat3,0.90
  03-Jan,Cat1,0.01
  03-Jan,Cat2,0.02
  03-Jan,Cat4,0.40
Run Code Online (Sandbox Code Playgroud)

我想要 x 轴上的时间和 y 轴上的值,以及给出点的颜色或形状的类别。

我可以很容易地绘制散点图,但无法弄清楚如何将类别映射为颜色。我怎么做?

dav*_*dav 5

最简单的解决方案是使用“辅助”列将每个类别分成自己的系列,然后可以独立格式化。例如,在 D 列中:

  1. 创建一个名为 Cat1 的标头。
  2. 对于每个数据行,输入公式 =IF(B2="Cat1",B2,NA())。这将为所有 Cat1 行输入一个值,并为所有其他行输入 #N/A(#N/A 点不会绘制在 Excel 图表上)。
  3. 创建散点图,将日期作为 X 轴,每个辅助列作为 Y 轴。

下面是它的外观示例:

具有多个系列的散点图

为了进一步简化事情,您可以将数据格式化为 Excel 表格,这将通过自动填充系列数据来加快类别的创建。这是它的样子:

d