Как сломать ось Y в листе Excel
Я хочу сломать ось Y в листе Excel. Как это сделать?
Например, предположим, что у меня есть данные в диапазоне 0-7000, а затем в диапазоне 22000-28000. Мне нужен перерыв по оси Y в диапазоне от 8000 до 20000.
Я хочу сломать ось Y в листе Excel. Как это сделать?
Например, предположим, что у меня есть данные в диапазоне 0-7000, а затем в диапазоне 22000-28000. Мне нужен перерыв по оси Y в диапазоне от 8000 до 20000.
Я рассказал об этой технике в недавнем посте в блоге Broken Y Axis in an Excel Chart
В основном, дело в том, что не стоит пытаться представить данные на одном графике, если приходится прибегать к разрыву оси. Независимо от того, насколько ясно вы пытаетесь указать, что шкала оси имеет прерывистость, прекогнитивная интерпретация того, что “ломаные” значения недалеко от нижних значений, отменяет любые сознательные усилия, направленные на то, чтобы разобраться в ломаных значениях. Не говоря уже о том, что этот подход является занудой для создания и поддержания.
В вышеприведенной статье я предлагаю альтернативный подход, который заключается в создании панельной диаграммы, одна со шкалой Y, которая включает в себя значения до разрыва, другая панель со шкалой Y, которая включает в себя все значения, с меньшими значениями, при этом меньшие значения примыкают к оси X. Панельный график требует некоторого усилия, а не столько разбитой оси, и при желании можно просто сделать два отдельных графика вместо одного.
Вы не можете сломать ось y на графике Excel, чтобы показать несколько несмежных диапазонов, но вы можете изменить диапазон по умолчанию, щелкнув правой кнопкой мыши по оси y и выбрав Format Axis…, а затем изменив Minimum и/или Maximum с Auto на Fixed, а затем введя новые значения.
Я согласен с мнением @JonPeltier о том, что это плохая идея, концептуально. Однако, если нужно, есть простое решение.
График всего диапазона и сохранить или запечатлеть график как изображение. Откройте изображение в программе для работы с изображениями, такой как Photoshop или GIMP. Затем вырежьте ненужную область, сдвиньте верхний диапазон ближе и добавьте неровные линии к оси Y по краям разлома, чтобы обозначить разрыв.
Вы можете создать (поддельный?) график с точно таким внешним видом, какой вы хотите:
Создайте столбец, в котором вычитаете 15000, только для Y-значений больше 7000. Используйте этот столбец в качестве новых Y-значений для графика.
Добавьте значения X и Y для фиктивной серии, с некоторыми точками. Если минимальное значение по оси X равно xm, то ваши точки: (xm, 0), (xm, 1000), … (xm, 6000), (xm, 8000), (xm, 9000), … Значение 7000 пропущено. Вы можете изменить это.
Добавьте ячейки с метками, которые вы будете использовать для серии манекенов: “0”, “1000”, …, “6000”, “23000”, “24000”, … Значения 7000 и 22000 пропускаются, так как они перекрываются.
Перейдите на график и удалите галочки с оси Y.
Добавьте серию с фиктивными точками данных.
Форматируйте серию манекенов так, чтобы все было визуально нормально (например, маленькие, скрещенные линии волос, без линии).
Вы можете использовать вариации на этом. Например, можно добавить дополнительные баллы к серии манекенов с соответствующими метками. Скрипки будут соответствовать фиктивным сериям.
Можно использовать данную технику для создания произвольного количества прерываний осей. Формула для “фальшивых” 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/ _COPY13_y_axis/tutorial/index.html#Rescale%20and%20hide%20the%20y-axis