У меня есть столбец с накоплением, он основан на продолжительности, идет в течение 16 часов (начиная с 4:00 вечера по T и заканчивая в 8:00 по T+1)

  1. Я завершил основную ось, показывая от 0 до 20 часов, как я могу заставить вторичную ось показывать реальное время и выравниваться с первичной, например: время первичной оси 0 = вторичная ось = 4 вечера и так далее до 12 вечера на следующий день. (20:00 будет 12:00)

  2. Сделайте линию, которая пересекает в 16:00 и / или 8 утра на t+2

Вот картина некоторых деталей:

изображение диаграммы

Любая помощь будет принята с благодарностью.

1 ответ1

0

Если вам не нужна вторая ось, а только вторичные метки, я рекомендую использовать вспомогательный ряд, отформатированный как график XY/Scatter. Для этого вам необходимо:

  1. Составьте график и отформатируйте свои данные. В следующем примере значения 1 и значения отображаются в виде столбцов с накоплением. Вы можете иметь столько / несколько серий, сколько необходимо.
  2. Добавьте данные XY для ваших ярлыков. В следующем примере значение Y отображается в виде XY и представляется в виде вертикального столбца точек слева. Поскольку они предназначены только для меток, они обычно форматируются без строки и без маркера (просто невидимы). Затем добавьте свои метки данных - я использую замечательную надстройку Chart Labeler от Rob Bovey, потому что она обеспечивает максимальную гибкость. Значения являются просто строкой из двух разных значений (номер часа и время).
  3. Добавьте данные XY для вашей граничной точки. Опять же, он отформатирован как красный ромб, но, как правило, он невидим, так как он привязан только к границе.
  4. Добавьте горизонтальную панель ошибок для вашей граничной точки. Вы просто используете положительную панель ошибок со значением или переменной для ее длины, чтобы достичь всей ширины диаграммы.
  5. Формат по вкусу.

Вот пример:

2 оси

То же изображение со всеми данными (не знаю, почему диаграмма не видна):

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