2

У меня есть данные в Excel, которые выглядят так:

Year            1857    1869    1880    1890...
Population      1970    2328    2556    3171...

Как видите, годы распределены не одинаково, и я хочу, чтобы моя диаграмма учитывала это (годы по оси X, численность населения по оси Y). Линейный график не работал для меня (потому что годы равномерно распределены по оси X), поэтому я попробовал построить график рассеяния XY с плавными линиями и маркерами.

Эта диаграмма хорошо работает с промежутком между годами (между маркерами больше места, если между годами больше разрыв), но ось X выглядит так

 1840 1860 1880 1900...

но я хочу чтобы это выглядело как

 1857 1869 1880 1890... 

Я могу отрегулировать разрыв между годами от 20 до меньшего / большего значения, но не могу получить точные значения.

Есть ли компромисс между этими двумя графиками?

1 ответ1

3

Вы не можете указать конкретные даты на любой оси Excel, в лучшем случае вы можете определить начало / конец / интервал маркеров оси. Но вы можете создать собственную ось для представления значений, которые вы хотите показать.

  1. В идеале преобразуйте свои данные в таблицу данных Excel (не обязательно, но, как правило, облегчит вам жизнь).
  2. Добавьте "вспомогательный" столбец (или строку, если ваши данные остаются в исходном формате) с именем horizontal_labels со всеми 0.
  3. Добавьте еще один ряд данных horizontal_labels на график со следующими значениями:
    Значения X = год
    Y значения = горизонтальные метки
  4. Отформатируйте горизонтальную ось по умолчанию, чтобы удалить метки и метки.
  5. Добавьте метки данных для вашего ряда данных horizontal_labels и отформатируйте их, чтобы отобразить значение X под маркером.
  6. Формат по вкусу.
  7. Бонус: если вы хотите добавить настраиваемые вертикальные линии сетки в соответствии с вашими датами, просто используйте столбцы ошибок Y для вашего ряда данных horizontal_labels, отформатированного по вкусу.

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