Добавьте DateTimeAxisSpec
для своей оси времени (домена).
var chart = new charts.TimeSeriesChart<TimeSeriesEnergy>(
seriesList,
domainAxis: new charts.DateTimeAxisSpec(
tickFormatterSpec: new charts.AutoDateTimeTickFormatterSpec(
day: new charts.TimeFormatterSpec(
format: 'dd',
transitionFormat: 'dd MMM',
),
),
),
animate: animate,
);
В этом примере я изменил метки на моем графике со значения по умолчанию для США "25 июня", "27", "29" и "1 июля" на "25 июня", "27", "29" и " 01 июля "соответственно.
Вы также можете изменить форматирование года, дня и часа и т. Д., Добавив дополнительные TickFormatterSpecs
для каждого из них.
transitionFormat
используется при переносе большого значения, в противном случае используется format
. В моем примере для форматирования первого тика (чтобы вы могли видеть месяц) использовался transitionFormat, а не 27-й или 29-й, поскольку они совпадают с месяцем. transitionFormat снова используется 1 июля, так как месяц изменился.