У меня есть сюжет, нарисованный в Excel 2013. Данные начинаются с почти 0,9 до почти 5,1. Я хочу, чтобы ось х была записана от 1 до 5 и показывать данные от 0,9 до 5,1.

Прилагая все усилия, я мог бы установить минимальную и максимальную границы на 0,9 и 5,1 (на основе которых отображаются все мои данные) и установить основной блок равным 1. Но это показывает единицы как: {0.9, 1.9, 2.9, 3.9, 4.9}. Как я могу сохранить границы при установке единиц измерения {1,2,3,4,5}?

2 ответа2

3

Excel не будет делать это с использованием каких-либо настроек по умолчанию, но это можно сделать с помощью серии "помощник".

  1. Отформатируйте горизонтальную ось / ось X без меток и тиков
  2. Добавьте дополнительную серию к вашей диаграмме, используя следующие значения (и измените ее на тип XY / Scatter, если это не ваша диаграмма).
    • Значения X: {1,2,3,4,5}
    • Значения Y: {0,0,0,0,0}
  3. Отформатируйте вашу новую серию так:
    • Тип маркера = + (это заменит ваши галочки)
    • Цвет линии = Нет линии (это позволит отображать линию сетки, поскольку у вас есть разрыв до и после значений ряда (0,9-1,0 и 5,0-5,1)
    • Цвет линии маркера устанавливается в соответствии с цветом линии сетки
    • Стиль линии маркера - установите ширину линии, соответствующую ширине линии сетки
  4. Добавьте метки данных в свою серию
    • Метка содержит = значение X
    • Положение этикетки = ниже

В этом примере все в красном основано на серии "помощник":

Смещение сетки

Если вы хотите, чтобы вертикальные линии сетки были выровнены по вашим тикам, вы можете использовать вертикальные полосы ошибок, установленные для вертикального масштаба.

1

@ mr-moscaro говорит, что начинать ось с нуля обязательно, но это не всегда так. Однако, в вашем случае, вы не упомянули, почему вы должны начинать ось выше нуля, когда доля оси между нулем и требуемым минимумом является такой маленькой величиной.

Вот альтернатива. Я нанес на графике некоторые произвольные точки со значениями X от 0,9 до 5,1 на простой точечной диаграмме, с осью в диапазоне от 0 до 6, - это то, что Excel выбрал само по себе, и что мне кажется совершенно разумным.

Однако для отображения только меток от 1 до 5 я применил следующий пользовательский формат чисел к оси X:

[>5]"";[<1]"";0;

По сути, это говорит о том, что если значение больше пяти, показать «» вместо значения, если значение меньше единицы, показать «» вместо значения, а в противном случае показать значение без десятичных цифр.

И вот диаграмма:

IMNSHO, подавление меток в 0 и 6 никоим образом не улучшает диаграмму.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .