我有一个散点图,其值介于2到-2之间。问题是1是零点"。换句话说,最小正值是1.01,最小负值是-1.01。如何编辑图形的轴,以便将0替换为1。
答案 0 :(得分:1)
如果你有一个比2007年晚的版本的Excel我建议将正面和负面分成单独的系列并在辅助轴上绘制一个(不是我知道这是否会起作用!),但是2007年我无法在水平线上方放置一个垂直轴,在下方放置另一个垂直轴。相反,我能管理的最好的是使用两个单独的图表:
再次拆分系列,仔细定位并明智地使用0
的文本框。
至少这样你不受外界限制。
答案 1 :(得分:0)
根据一些非常具体的条件,您可以使用自定义数字格式将零点打印为1:您必须将轴选项设置为固定为-2(最小)和2(最大),主要单位为2也是。这可确保您在垂直/ y轴上只有三个值-2,0和2。为什么这很重要?好吧,自定义数字格式可以很容易地区分正/负和零值,这正是你有-2,0和2时所拥有的。
这是输入/输出的视觉效果:
custom number format设置为2;-2;1
,从而将所有正号码格式化为2
,将所有否定号码格式化为{{ 1}}和零到-2
。
答案 2 :(得分:0)
如果您只想将轴标签“0”替换为“1”(如Werner的答案),那么您可以使用以下内容(类似于this):
为虚拟系列添加X和Y值,得3分。如果X轴的最小值是xm,则你的点是(xm,-2),(xm,0),(xm,2)。
使用您将用于虚拟系列的3个标签添加单元格:“ - 2”,“1”,“2”。
转到图表,然后删除Y轴的刻度标签。
添加一个包含3个虚拟数据点的系列。
将标签添加到数据点。您可以使用对项目2的单元格的引用,或输入显式标签。当您有许多数据点时,输入每个标签(参考标签或显式标签)都很繁琐。查看this,特别是Rob Bovey´s add-in。非常好。
对虚拟系列进行格式设置,使其在视觉上正常(例如,小,发际线十字,没有线)。
您可以使用此变体。例如,您可以使用相应的标签为虚拟系列添加额外的点数。网格线将匹配虚拟系列。
但我认为这不合适,因为您的数据点的位置会与比例不一致。
有一个中断轴是合适的,其中间隔(-1,1)被消除。 pnuts的答案就是针对这一点。 我提出了一些不同的东西,其优点是只使用一个图表:
创建一个添加2的列,仅添加到负Y值。将该列用作新的Y值。
使用与上面相同的技巧,你的虚拟系列现在是(xm,0),(xm,1),(xm,2),标签与上面相同。
< / LI> 醇>您可以在虚拟系列中使用其他点。
您可以使用此技术创建任意数量的轴中断。 “伪”Y值的公式将更复杂,IF
s用于检测与每个点对应的区间,并且适当的线性变换用于计算每个区间的比例变化(假设线性标度;没有混合线性对数)。但就是这样。
PS:另见下面的链接。我仍然认为我的选择更好。
http://peltiertech.com/broken-y-axis-in-excel-chart/
http://ksrowell.com/blog-visualizing-data/2013/08/12/how-to-simulate-a-broken-axis-value-axis/