在 Excel 中绘制随时间变化的采样点

在 Excel 中绘制随时间变化的采样点

我有一组数据如下:

在此处输入图片描述

如您所见,第一列有 R 或 P,第二列是测量值,第三列显然是时间。

我需要用图表来展示这一点(我认为它被称为样本点与时间)。下面是一个与我需要的类似的示例图表:

在此处输入图片描述

在我的例子中,我只需要绘制标记为的样本点,R并且P数据不应显示在图表中。是否可以使用 excel 执行此操作?如果不行,您能给我一个建议吗?

答案1

另一种方法是使用 Excel 的散点图 (XY)。散点图相对于柱形图(或其他图表类型)的一个主要优势是,它会将您的点绘制在 X 轴上的准确位置,而不必担心轴数据中的间隙或冗余。

  1. 为 Y 轴值向数据添加一个额外列。数据如下所示: 样本数据 5
    • 请注意,公式略有不同。0.5 值是我在上一个示例中创建双行的方式。基本公式将具有步骤 2 中提到的 NA()。
    • 要向下填充,只需将单元格的手柄(右下角,深色方块)拖到列的下方,它就会填充值。您也可以双击“手柄”,只要相邻列(C 列)中有数据,它就会自动填充列的下方。或者(这通常是我的偏好)您可以将现有数据转换为表格,一旦您在下一列中输入第一个公式,Excel 就会自动为您填充该列的其余部分。
  2. 使用类似的公式=IF(A2="R",NA(),1)赋予所有“R”点的值 1,并赋予“P”点 NA() 值(不会在 Excel 中绘制点)。
  3. 插入一个新的空白散点图(仅带标记)。
  4. 右键单击图表以选择数据。
  5. 添加一个系列,具有以下值:
    • 系列名称 =A1
    • X 值 =C2:C100(或任何范围)。
    • Y 值 =D2:D100(或任何范围)。
  6. 此时你的图表应该如下所示: 样本点 1
    • 为了获得与您的示例相同的合适外观,我们需要对其进行调整。
  7. 选择数据集并添加误差线Layout>Analysis>Error Bars>More Error Bar Options。这将打开“设置误差线格式”对话框 - 确保将其设置为“垂直误差线”。
  8. 使用以下值格式化误差线:
    • 显示方向 = 减
    • 末端样式 = 无盖
    • 误差量 = 固定值 = 1(如果您希望在条形图和 X 轴之间留出小的空白,则为 0.9)。
  9. 选择水平误差线并删除它们。现在你的图表应该如下所示: 样本点 2
    • 其余的只是格式化。
  10. 以下是格式变化的简要列表,但其中大部分是个人偏好:
    • 设置轴限值和主/次单位。
    • 将您的系列标记设置为无
    • 将误差线线条属性设置为您喜欢的任何属性。
    • 调整或删除标题和图例。
  11. 这是一个示例(大约有 100 个数据点)。 示例点 3
  12. 这种图表类型非常灵活。例如,如果您想绘制 R 点和 P 点之间的对比图,其显示效果如下: 样本点 4

答案2

是的,这是可能的 - 尽管我不确定 Excel 会如何对您拥有的数据点数量做出反应!

真正需要的只是一个柱状图。X 变量是时间,以等间隔设置。对于感兴趣的数据点(示例中的 R 值),Y 变量将设置为 1,否则为空白。

为了生成图表数据,我会在时间值的右侧添加一列。为了举例说明,假设第一个数据单元格(值为“R”)位于单元格 A1 中。然后,在单元格 D1 中,我会输入公式 `=IF(A1="R",1,""),并将公式复制到数据的底部。

创建裸图表后,需要进行一些格式化工作:

  • 将列上的系列重叠和间隙宽度设置为 0%

  • 删除列(栏)边框

  • 删除 X 轴上的值标签(设置自定义数字格式“;;;”),

  • 设置Y轴设置最大值为1

  • 删除所有自动添加的网格线

  • 输入图表和轴标题

  • ETC。

以下是可能产生的粗略示例。我以 1,000 个值为 1 的数据点开始,然后随机消除 1,以产生您看到的图表中的间隙。

示例样本点图

诚然,这个答案只是大概的。如果您需要更多分步说明,或需要澄清某些要点,请告诉我。

相关内容