Nun, ich bin ein Linechart mit kantigem 4 mit und ich sicherstellen, dass Etiketten ändern, nach Fenstergröße wie folgt aus:Liniendiagramm (Google Chart) benutzerdefinierte Etiketten
@HostListener('window:resize', ['$event']) onResize(event) {
if (event.target['innerWidth'] < 420) {
this.stockAnalysisService.getOptionsY()['hAxis']['format'] = 'MMM';
} else if (event.target['innerWidth'] < 760) {
this.stockAnalysisService.getOptionsY()['hAxis']['format'] = 'MM. yy\'';
} else { this.stockAnalysisService.getOptionsY()['hAxis']['format'] = 'MMM d, yyyy'; }
this.drawBasic();
}
Dies nur grundlegende Angular Syntax erkennen Sie die Größe oder das Fenster und ändern Sie die hAxis-Beschriftungen entsprechend.
Meine Frage ist, wenn ich ein benutzerdefiniertes Etikett möchte, wo ich Monate auf den Etiketten und die Monate mit Werten von TAG des Monats präsentieren und nur der erste Tag des Monats wird eine Ergänzung von Text zu haben es mag folgendes Bild:
RED: Tage des Monats (Sprünge 5 Tage jedes Mal, aber nicht relevant) BLACK: erste Anzeige des Monats (10 nicht November sein sollte, aber NOV 1, nicht relevant)
Irgendeine Idee?
ist sicherlich das, was ich brauche. Ich wollte das Ereignis 'ready' verwenden, um vorhandene Daten zu manipulieren. Das ist besser. Vielen Dank. – simon