Я хочу разбить ось Y на листе Excel. Как я могу это сделать?
Например, предположим, у меня есть данные в диапазоне 0-7000, а затем в диапазоне 22000-28000. Я хочу разрыв по оси Y от 8000-20000.
microsoft-excel
Akhil
источник
источник
Я рассмотрел эту технику в недавнем сообщении в блоге: Сломанная ось Y в диаграмме Excel
По сути, дело в том, что вы не должны пытаться представлять данные в одной диаграмме, если вам приходится прибегать к разбивке оси. Независимо от того, насколько четко вы пытаетесь указать, что шкала осей имеет разрыв в ней, предвидительное толкование того, что «сломанные» значения не далеки от более низких значений, отвергает любые сознательные усилия, чтобы понять смысл нарушенных значений. Не говоря уже о подходе, это боль в создании и поддержании.
В статье выше я предлагаю альтернативный подход, который состоит в том, чтобы сделать диаграмму панели, одну с масштабом Y, которая включает в себя значения до разрыва, другую панель с масштабом оси Y, который включает в себя все значения, с уменьшенными значениями против оси X. Панельная диаграмма требует определенных усилий, не столько, сколько ломаная ось, и если вы хотите, вы можете просто сделать две отдельные диаграммы вместо одной диаграммы.
источник
Я согласен с идеей @ 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.
Добавьте серию с фиктивными точками данных.
Добавьте метки к точкам данных. Вы можете использовать ссылки на ячейки элемента 3 (рекомендуется) или вводить явные метки. Ввод каждой метки (либо ссылки, либо явной метки) утомителен, когда у вас много точек данных. Проверьте это , и в частности надстройку Роба Бови . Это превосходно.
Отформатируйте фиктивную серию так, чтобы она была визуально приемлемой (например, маленькая, линия пересечения линии, без линии).
Вы можете использовать варианты этого. Например, вы можете добавить дополнительные точки к вашей фиктивной серии с соответствующими метками. Сетка будет соответствовать фиктивной серии.
Вы можете использовать эту технику для создания произвольного числа прерываний оси. Формула для «поддельных» Y-значений была бы более сложной, с
IF
s для определения интервала, соответствующего каждой точке, и подходящих линейных преобразований для учета изменения масштаба для каждого интервала (при условии линейных масштабов; без смешивания linear-log ). Но это все.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
источник