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

时间:2017-12-31 12:27:17

标签: excel charts

我想绘制一个简单的图表,其中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

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

3 个答案:

答案 0 :(得分:0)

回答你的问题:

简介:

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

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

解决方案:

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

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

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

Example here

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

Removing line from line chart

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

Line now visible

我在评论中提到了提醒我将数据转置为scatter-chart-with-one-text-non-numerical-axis

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

答案 1 :(得分:0)

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

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

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

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

enter image description here

答案 2 :(得分:0)

您偶然发现许多人还发现,Excel 作为一种绘图工具很糟糕。这是因为大约 10 年前,微软变得愚蠢并开始尝试制作“对用户真正有帮助”的软件,翻译为“做出我们不想要的愚蠢决定”。一个例子就是你的问题。

Excel 折线图不是折线图;它们是仅使用线条而不是条形图的条形图。手头的问题是不同的图表类型如何处理 X 轴。您对待 X 轴的方式决定了您使用的图表类型。基本上只有两种 X 轴:离散/连续(又名类别/值)。例如,类别将类似于颜色(红色/蓝色/绿色)。没有“颜色之间的距离”(红色和蓝色之间的距离是多少?)。因为数字和时间有一个固有的距离概念。例如:jan-1-2001 和 jan-10-2001 之间有多少天?或者 10 码线和 20 码线的距离是多少?

问题是要在 Excel 中使用图表,您必须知道每种图表类型如何处理 X 轴。大多数人都希望 LINE 图表将 X 轴视为一个值,但 MS 并不是大多数人,因此他们决定将其视为一个类别(除非稍后将其视为更多日期)。因此,您不能在折线图上绘制数字 X 轴。您应该改用 XY SCATTER 图。 Excel 中的散点图假定两个轴都是数字,因此以预期的方式绘制数字 X 轴。

如果您使用折线图(或条形图)并双击您的 x 轴值,或右键单击它们,您可以转到它们的格式轴页面,在那里您将看到您可以选择处理 x -axis 作为文本或日期,但不是数字。这就是为什么当您在折线图或条形图中对数据进行不同排序时,图表会发生变化,这是因为 x 轴被视为一个类别,并且类别按照它们在数据中的显示顺序绘制在图表上.当您的 x 轴确实是一个类别时,这可能非常有用,但如果是这样,您很可能会使用条形图而不是折线图。我的经验是,Excel 中的条形图和折线图的行为完全相同,因此在考虑使用折线图时要考虑到这一点。

如果您的 x 轴是一个类别,请使用条形图或数据透视表并利用排序。

如果您的 x 轴是日期,请使用条形图/折线图并在格式轴页面中将其标记为日期。

如果您的 x 轴是数字,请使用散点图。

如果您的数据是其他数据,或者您有想要强调的特定视角,请阅读有关 Excel 中不同图表类型的一些资料,然后选择创建的图表类型以显示您想要显示的内容。