如何在 Excel 2003 中更改次要 y 轴上数据系列相对于主要 y 轴上的 z 顺序?

如何在 Excel 2003 中更改次要 y 轴上数据系列相对于主要 y 轴上的 z 顺序?

在 Excel 2003 中,可以通过右键单击某个系列的某个点,选择“格式化数据系列”,然后使用“系列顺序”选项卡来更改绘制在轴上的数据系列的 z 顺序(即绘制在顶部的内容)。

但是,我有一个绘图,其中的系列在主要和次要 y 轴上都有。虽然我可以更改在同一轴上绘制的系列的相对 z 顺序,但我想更改 z 顺序,以便绘制在次要轴上的系列绘制在主要轴上的系列“下方”。

Excel 的默认行为似乎是将次轴系列按 z 顺序放在最高位置。有什么方法可以改变这种情况吗?欢迎使用 Excel、VBA 或任何其他解决方案!

澄清:我说的 z 顺序是指——想象每个数据系列都绘制在透明胶片上,然后透明胶片叠加以生成完整的图表。Z 顺序就是透明胶片堆叠的顺序。换句话说,当两个系列相交时,应在交叉点绘制 z 顺序较高的系列的适当颜色,而应抑制另一个系列的颜色。

我不是指系列的垂直(即 y 轴)位置;我完全知道这取决于所选的比例。

Z 顺序可能不是 3D 图形/渲染社区之外的常用术语。如造成任何混淆,敬请谅解。

答案1

好吧,我找到了关于如何在 Excel 2003 中处理序列顺序的权威信息(http://peltiertech.com/WordPress/order-of-legend-entries-in-excel-charts/)。看来我真的无法使我的次轴系列以比主轴系列更低的 z 顺序进行绘制。

我将发布并接受这个答案,以供将来遇到此问题的人参考。

答案2

我的回答与 Excel 2003 无关,但可以帮助那些访问此页面并对 Excel 2007+ 中的轴的 Z 顺序感到疑惑的人。

据我所知,如果数据系列完全重叠,次轴将始终位于主轴之上。那么诀窍就是将所有想要的系列放在次轴的顶部。主轴系列反之亦然。但是,如果您想在图表左侧(主轴通常所在的位置)显示次轴刻度标签,该怎么办?您可以通过右键单击轴并更改此设置来实现:

格式化轴:轴标签

“低”将导致轴跳转到图表的另一侧。如果将主轴设置为“高”,将次轴设置为“低”,则轴将有效地切换两侧。

希望这对某人有所帮助。请随意编辑此答案以改进它。

答案3

将每组数据绘制到不同的图表上,使每个图表透明,然后叠加它们

相关内容