绘制具有不同日期的 x 轴

绘制具有不同日期的 x 轴

如何在 x 轴上绘制 2 个日期不同的数据集?每当我尝试绘制它们时,它都会同时显示它们,尽管实际上它们处于不同的时间,例如

在此处输入图片描述

答案1

建议使用直线散点图来创建 X 轴,并添加数据标签。

我发现第 2 组中有一些重复的数据,所以我使用“删除重复项”来删除它们。

为了在 X 轴上绘制 2 个具有不同日期的数据集,我添加了一个带有“0”的 X 列和 Y 列来计算天数的间隔,一天是 X 轴上的单位。 在此处输入图片描述

假设开始日期为“01-Mar-18”,为了获取第 1 组的 Y 值,我使用=J2-$J$2L2 中的公式并下拉以获取其他值,对于第 2 组,L8 中的公式为=J8-$J$2+365*2+1,并下拉。您还可以根据需要在 X 轴上设置带有日期的不同单位。

然后我添加 4 系列带有直线和标记的散点图。 在此处输入图片描述

在此处输入图片描述 在此处输入图片描述

在此处输入图片描述 在此处输入图片描述

删除X轴,为这4个系列添加数据标签。

选中A轴1的一个数据标签,输入=并点击对应的日期单元格,按回车键,标签就会显示上一个日期。

在此处输入图片描述

调整标签的位置,并设置颜色,最后得到下面的图表。

在此处输入图片描述

答案2

与其他图形程序不同,Excel 并非设计用于处理多个 X 轴系列。

您有两个选择。您可以交换 X 轴和 Y 轴,这样日期就沿着 Y 轴向上,然后每个系列都可以有自己的 Y 轴来绘制图表。我不推荐这样做,因为对我来说这不是一种直观的可视化。

所以我们可以稍微作弊,重新排列您的数据并使其看起来合理。

首先,我删除了价格和日期相同的重复数据条目。如果需要,可以保留这些条目,但删除它们也同样容易。在最后的样本数据中,这是 B 列和 C 列。

下一步是转换日期,使它们都属于同一年份,同时保留月份和日期。我通过以下公式(放在 E3 中并复制下来)完成了此操作。

=DATE(2020,MONTH(B3),DAY(B3))

获取“新”日期后,我将第 1 组的值放在下一列 (F),将第 2 组的值放在再下一列 (G)。

现在,要排列好东西,您需要按日期排序。但是,如果我们按公式日期排序,公式只会在排序后更新,您将看到乱七八糟的日期顺序。为了避免这种情况,我将值复制并粘贴到 I:K 列中。然后我选择了 I3:K14,并按 I 列从最旧到最新排序。为了完成这幅图,我将原始年份放在列的顶部作为系列的名称。

下一步是选择 I2:K14 并插入 X/Y 散点图。如果您只有一个点,则将没有线的点放在一起,然后您就可以开始了。只需阅读有关格式化轴的部分。如果您想要线条,请选择带有线条的 X/Y 散点图。现在,当您这样做时,它最初看起来会很糟糕,因为您的图表中会有间隙。

差距图

为了解决此问题,请右键单击图表,然后左键单击“选择数据...”

选择数据

在出现的窗口左下角,单击“隐藏和空单元格”框。

隐藏和空单元格

默认情况下,空单元格显示为间隙。更改单选按钮并选择“用线连接数据点”

连接点

当您回到图表时,绘制的点现在应如下所示:

连接线

现在您的 X 轴格式与图像中的格式不匹配,但很容易修复。左键单击轴上的一个数字。当您执行此操作时,所有数字周围应出现一个虚线框,电子表格右侧应出现一个菜单,如下所示:

格式化轴

还有其他方法可以格式化 X 轴,您可以随意导航到那里。我选择了“格式化轴”,我的菜单已根据需要进行调整。您希望右侧的菜单最终看起来像这样:

格式化轴菜单

在该菜单底部,左键单击“NUMBER”旁边的三角形以展开该子菜单,使其如下所示:

数字子菜单

在最底部的“格式代码”框中输入mm/dddd/mmdd-mmmmmm-d或 的变体。请注意,您可能需要更改字母以满足区域格式的需求。上面的方法应该适用于北美大部分地区。然后点击添加按钮,图表和其余字段应该会自行更新。

最终格式

示例数据

例子

现在需要注意一点。如果您使用的是闰年,也就是说,如果您有 2 月 29 日的数据,请确保您选择的所有日期的共同年份是闰年。否则,您可能会发现 2 月 29 日的数据与 3 月 1 日的数据相符,或者出现错误。

相关内容