Я хотел бы настроить ось X моего графика ... например, определить мою собственную ось X (например, установить массив предопределенных значений или установить собственные промежутки по оси X и т. Д.)
Есть ли пример функции, как это сделать? Я просмотрел документы и реализовал функцию, но она не повлияла на мою ось X ...:
formatDate(datestring : string) {
var monthNames = [
"Januar", "Februar", "März",
"April", "Mai", "Juni", "Juli",
"August", "September", "Oktober",
"November", "Dezember"
];
var dayNames = [
"Montag", "Dienstag", "Mittwoch",
"Donnerstag", "Freitag", "Samstag", "Sonntag"
]
var date = new Date(datestring);
var dayIndex = date.getDay();
var monthIndex = date.getMonth();
var year = date.getFullYear();
return dayNames[dayIndex] + 'HelloWorld ';
}
мой шаблон:
<ngx-charts-line-chart class="ResLineChart"
[view]=""
[scheme]="colorScheme"
[results]="ResLeistungChartData"
[gradient]="gradient"
[xAxis]="showXAxis"
[yAxis]="showYAxis"
[legend]="showLegend"
[showXAxisLabel]="showXAxisLabel"
[showYAxisLabel]="showYAxisLabel"
[xAxisLabel]="xAxisLabel"
[yAxisLabel]="yAxisLabel"
[tooltipDisabled]="tooltipDisabled"
[xAxisTickFormatting] = "formatDate"
[showGridLines]="true"
[rangeFillOpacity]="1"
[xAxisTicks] =""
[autoScale]="autoScale"
[yScaleMin]="resLeistungMin"
[yScaleMax]="resLeistungMax">
</ngx-charts-line-chart>
Кто-нибудь знает, как работает это форматирование даты? Или есть полезные примеры в Интернете?