部分缺失Excel 2007中日志比例图表上的网格线

我使用Excel 2007创build一个数字(特别是津巴布韦美元汇率)的日志规模图表。 我使用xy散点图,注意到一个奇怪的怪癖。

y值(数字)的范围跨度约10 ^ 30的因子。 在使用这些数据的每张图表上,有一半网格线丢失。 具体来说,只有对应于最大值的网格线出现。 实际上,不pipe总的范围只有10 ^ 13左右的顶部因子有网格线。 这不依赖于日志基础。

难道我做错了什么? 这是一个已知的错误? 谷歌或微软的错误报告,我找不到任何这个问题的参考。

愚蠢的工作,但如果你要在Powerpoint中呈现你的graphics,你可以使graphics的背景颜色为“无填充”,然后将其粘贴到Powerpoint中(我将其粘贴为PDF)。 您可以绘制网格线并将其与y轴上的刻度线进行匹配。 当您完成绘图时,将您的graphics“排列在前面”,以便线条不会显示在数据前面。 您可以将它们全部分组,以确保在进行演示时线条不会偏移,并且在重新调整graphics大小时可以正确resize。

我有同样的问题,这绝对是一个错误。 尝试一个序列1,10,100,1e + 12,1e + 30与0..4并绘制x,y散点图,并清楚地显示刻度网格即使是线性也是混乱的,log是你描述的行为。

我的解决方法是对值进行转换,并将其描述(按百万分之一)。 这样图表处理的数据永远不会超过10e9(我开始遇到的问题)。

所以,我的build议是:绘制数据的日志版本(并清楚地为它创build一个图例)

我能够复制你的问题,并提出一个伪解决方法。

格式化有点有趣,但如果右键单击轴,则所有线条都显示出来,请select“格式轴”。 在轴选项下,有一个水平轴交叉设置。 将其从“自动”更改为“最大轴”值将导致显示所有网格线。

跑到同样的事情:不会显示日志网格线的y轴范围低于1e-7。 需要1e5的dynamic范围降至1e-15。 标记自动或最大将显示网格,但将轴标签放在无用的位置进行显示。

我的解决方法:使用Open Office来获得我所需要的。 在Excel 2010中找不到有用的解决scheme。