Excel图表 - 不隐藏水平数据标签

问题描述 投票:0回答:2

我想绘制一个简单的图表,其中X轴为Date,Y轴为Number。尝试XY分散,但Excel尝试智能并隐藏我的数据标签。此外,Excel试图重新订购我不想要的日期。

Date    POS
22/10/2017  7
01/10/2017  14
08/09/2017  8
11/08/2017  6
28/07/2017  4
09/07/2017  3
26/06/2017  4
09/06/2017  11
19/05/2017  8
23/04/2017  8
02/04/2017  5
19/03/2017  1
19/02/2017  3
05/02/2017  10
30/01/2017  8
08/01/2017  3
20/11/2016  13
11/11/2016  7
28/10/2016  12
16/10/2016  5
30/09/2016  7
16/09/2016  3
27/08/2016  8
14/08/2016  13
24/07/2016  3
17/07/2016  7
17/06/2016  2
27/05/2016  4
24/04/2016  16
10/04/2016  1
27/03/2016  2
04/03/2016  4
19/02/2016  4
24/01/2016  1
03/01/2016  1

想看到一切。可能吗 ?谢谢。

excel charts
2个回答
0
投票

回答你的问题:

简要:

1)除非将X轴格式化为主间隔为1,否则无法在X轴上看到所有数据标签。

2)使用散点图,您不能将原始标签保留在X轴上,并且在您的情况下,由于您的日期被识别,它们将按此顺序排序。您需要将日期转换为文本并绘制​​为不带线的折线图。

解:

1)右键单击X轴并将主要间隔设置为要查看的细节量和清晰可辨的细节之间的平衡。要查看所有数据点,数据是整数,那么1应该这样做,但可能变得非常拥挤,所以需要权衡。

2)停止重新排序日期:诀窍是使用=TEXT(A2,"dd/mm/yy")将日期转换为文本,其中A2是X轴的数据点等。在下图中,这显示在B39上方,因为我已调换原始数据集,但公式指向原始垂直数据集。如果这是有道理的。

您可以将每个数据点水平排列在自己的列中(即转置原始数据集),然后将其绘制为折线图并右键单击格式数据系列>无行。确保标记可见。

Example here

在使用Excel 2011的旧Mac上,对于Windows和更高版本的Excel类似的过程,删除该行将如下所示:

Removing line from line chart

您可以选择一种线条颜色并将其添加回:

Line now visible

参考我给出的评论提醒我转置数据是scatter-chart-with-one-text-non-numerical-axis

说实话,如果您要绘制一个有一个轴似乎是日期的折线图,如果这些日期不是那么有用,则可能会使用户感到困惑。


0
投票

我建议使用标准散点图将所有值转换为日期和图形...如果您将日期视为文本,然后仅绘制条目图形,那么日期之间的差异可能会产生误导(除非没有间隙, 100%一致)。

以下是您提供的数据的文本和日期的信息。它几乎相同,但并不完全相同。如果您的数据集较大且日期条目之间的差异较大,则肯定会提供误导性图表。

如果使用文本路径,请更改为折线图,隐藏线,将颜色设置为标记,并将最大间隔设置为1。

如果您使用日期路径,那么您将无法在明确说明的每个日期读取x轴。将显示太多日期。您可以添加数据标签以显示在绘图区域而不是x轴,但它是杂乱的。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.