重新安排MS Excel 2016 Scatterplot的轴

软件:MS Excel 2016

文件: GitHub存储库

引用问题: MS Excel散点图将月份转换为数字


我在下面的数据中创build了month_unordered_axis.xlsx中的scatterplot

在这里输入图像说明

然后我定制了X轴,所以它只显示月份

在这里输入图像说明

不幸的是,散点图(在month_unordered_axis.xlsx的 Chart1中)从十月开始,而不是一月。

如何订购一月至十二月的X轴?

在这里输入图像说明

您的图表将10月显示为最大/最小值的自动格式化中的最小值。 我相信,如果您在select了X轴的情况下在右侧的格式窗口中向上滚动,则会看到最小值和最大值的选项。 您可以将图表中的最小值设置为36892.这对应于您的系列中最低date的整数值。 不幸的副作用是,当你的圈子延伸到小于你的最小值的范围内时,你的圈子的一半将被切断。 您也可以将您的最大date设置为37256.您还可以使用其他几个最终数字来提供相同的结果,但本质上是在下一年的12月底,可以显示12月份。

现在,如果您希望显示每个月(独立于在图表上放置最大最小值),请查找UNITS和Major框。 既然你会想要显示一个月份的主要行,你需要确保下一个网格线是一个月的时间。 由于不是所有的月份都不相等,所以你需要使用这个数字来适应你的需求。 我从30岁开始,结束了2月1日。 然而,它撞到了31,然后到下个月。

这里要注意的重要一点是,你实际上并不是在X轴上数月。 你实际上正在密谋自1900年1月1日以来的天数。所以2001年1月1日是自1900年1月1日以来的36892天。擅长的事情就是计算那些日子,确定date是什么,以便我们喜欢阅读并显示只有我们想要的部分。 所以对于这个月的全部拼写。 而且你可以看到为什么每个网格线在31天之外需要跳进下个月。 踢球者是,网格线不一定是每个月的第一个,因为当你在一个月有28,29或30天的时间里提前31天的时候,就会发生过度的跳跃。 这一年的错误变得更加复杂。

尝试使用32作为主要单位的步骤之前,把最小和最大的帽子。 (31导致2月在我的屏幕上跳过)。 在Jan之前,你仍然应该看到你的坐标轴,但是你的月份应该都是按顺序排列的,全部显示出来,没有任何圆圈被切断。 将最大值和最小值添加到轴将切断您的圆,但将轴限制为仅显示12个月。

POC