2013-07-08 2 views
0

Я пытаюсь создать сложную гистограмму в Excel, где ось значений имеет даты. Мне нужно, чтобы расстояние между тиками составляло 1 месяц (не 30 дней, а не 31 день: 1 месяц). Я нахожу, что, хотя я могу использовать опцию единицы измерения формата и ячейки даты, чтобы показать месяц и год на оси значений, расстояние между тиками не равно 1 месяцу, и поэтому бары не имеют длины, они должны, и я могу Не меняйте это. Лучшее, что я могу сделать, это установить основные и младшие юниты на 30, поэтому они получат расстояние в 30 дней, но, как я уже сказал, это завинчивается с визуализацией графика.Ось даты как ось значения с OpenXML

Есть ли способ создать ось даты в качестве оси значений?

Спасибо.

ответ

0

.Axes(xlCategory).MajorUnit = 1 для вашего части оси и .Axes(xlCategory).MajorUnitScale = xlMonths для месяца

Если у вас нет константы в Open XML, то xlCategory = 1 и xlMonths = 1

+0

Это то, что месяцы не относятся к категории, они находятся на оси значений (это диаграмма Ганта с использованием штабелированных баров) – Heathcliff