Диаграммы NGX Stacked-Area-Chart определяют пользовательские оси X (xAxisTicks) для даты и времени - PullRequest
0 голосов
/ 29 августа 2018

Я хотел бы настроить ось 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>

Кто-нибудь знает, как работает это форматирование даты? Или есть полезные примеры в Интернете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...