Форсирование единиц оси на графиках Excel 2013, записываемых после минимальной границы оси

У меня есть сюжет, нарисованный в Excel 2013. Данные начинаются почти с 0.9 до 5.1. Я хочу, чтобы ось x была записана от 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}?

5
задан hossayni
источник

2 ответов

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
    • ярлык Позиция = Ниже

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

Offset Grid

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

3
отвечен dav 2015-05-29 16:59:37
источник

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

вот альтернатива. Я построил несколько произвольных точек со значениями X от 0.9 до 5.1 в простой диаграмме рассеяния с осью в диапазоне от 0 до 6, что Excel выбрал сам по себе, и что мне кажется вполне разумным.

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

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

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

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

enter image description here

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

1
отвечен Jon Peltier 2015-10-16 16:38:28
источник

Другие вопросы axis charts microsoft-excel microsoft-excel-2013