Excel图形和轴

时间:2013-08-08 04:46:34

标签: excel

我有一个散点图,其值介于2到-2之间。问题是1是零点"。换句话说,最小正值是1.01,最小负值是-1.01。如何编辑图形的轴,以便将0替换为1。

3 个答案:

答案 0 :(得分:1)

如果你有一个比2007年晚的版本的Excel我建议将正面和负面分成单独的系列并在辅助轴上绘制一个(不是我知道这是否会起作用!),但是2007年我无法在水平线上方放置一个垂直轴,在下方放置另一个垂直轴。相反,我能管理的最好的是使用两个单独的图表:

SO18118071 example

再次拆分系列,仔细定位并明智地使用0的文本框。

至少这样你不受外界限制。

答案 1 :(得分:0)

根据一些非常具体的条件,您可以使用自定义数字格式将零点打印为1:您必须将轴选项设置为固定为-2(最小)和2(最大),主要单位为2也是。这可确保您在垂直/ y轴上只有三个值-2,0和2。为什么这很重要?好吧,自定义数字格式可以很容易地区分正/负和零值,这正是你有-2,0和2时所拥有的。

这是输入/输出的视觉效果:

enter image description here

custom number format设置为2;-2;1,从而将所有号码格式化为2,将所有否定号码格式化为{{ 1}}和-2

答案 2 :(得分:0)

如果您只想将轴标签“0”替换为“1”(如Werner的答案),那么您可以使用以下内容(类似于this):

  1. 为虚拟系列添加X和Y值,得3分。如果X轴的最小值是xm,则你的点是(xm,-2),(xm,0),(xm,2)。

  2. 使用您将用于虚拟系列的3个标签添加单元格:“ - 2”,“1”,“2”。

  3. 转到图表,然后删除Y轴的刻度标签。

  4. 添加一个包含3个虚拟数据点的系列。

  5. 将标签添加到数据点。您可以使用对项目2的单元格的引用,或输入显式标签。当您有许多数据点时,输入每个标签(参考标签或显式标签)都很繁琐。查看this,特别是Rob Bovey´s add-in。非常好。

  6. 对虚拟系列进行格式设置,使其在视觉上正常(例如,小,发际线十字,没有线)。

  7. 您可以使用此变体。例如,您可以使用相应的标签为虚拟系列添加额外的点数。网格线将匹配虚拟系列。

    我认为这不合适,因为您的数据点的位置会与比例不一致。

    有一个中断轴是合适的,其中间隔(-1,1)被消除。 pnuts的答案就是针对这一点。 我提出了一些不同的东西,其优点是只使用一个图表

    1. 创建一个添加2的列,仅添加到负Y值。将该列用作新的Y值。

    2. 使用与上面相同的技巧,你的虚拟系列现在是(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/

      http://www.tushar-mehta.com/excel/newsgroups/broken_y_axis/tutorial/index.html#Rescale%20and%20hide%20the%20y-axis