2014-03-12 1 views
9

Ich möchte das Min- und Max-Datum in Google-Timeline-Diagrammen festlegen. Google Timeline ChartsWie wird das Min- und Max-Datum für Google-Zeitachsen-Diagramme festgelegt?

Ich habe versucht,

hAxis: { 
     viewWindow: { 
      min: new Date(2014, 1, 31) 
     }} 

und

hAxis: { 
     viewWindow: { 
      minValue: new Date(2014, 1, 31) 
     }} 

mit beiden nicht funktioniert. Wenn es keine Möglichkeit gibt, die Datumsbereiche festzulegen, wie erhalten Sie die Min- und Max-Datumswerte, die von der API selbst festgelegt werden?

+0

Optionen sind noch nicht verfügbar. – asgallant

Antwort

8

Google Charts version 43 (freigegeben 2. Oktober 2015) unterstützt minValue und maxValue für die horizontale Achse:

.... 

var options = { 
    hAxis: { 
    minValue: new Date(1785, 0, 0), 
    maxValue: new Date(1816, 0, 0) 
    } 
}; 

.... 

Sie haben es zu laden über die frozen version loader aber da es anscheinend wasn't successfully deployed by the usual process.

Es sieht so aus, als ob minValue und maxValue nur für den Abstand am Anfang und am Ende der Timeline verwendet werden. Wenn Sie also einen minValue angeben, der später als das Startdatum eines Ihrer Datenpunkte ist, beginnt die Zeitleiste immer noch an diesem Datenpunkt und nicht am minValue.

Hier ist ein jsfiddle, die am Anfang und am Ende des ersten Zeitleiste Google Beispiels minValue und maxValue Bereitstellen Abstand zeigt: https://jsfiddle.net/o27ttyy3 zur Steuerung der Achsen des Zeitdiagramm

+0

Es funktioniert, aber anscheinend nimmt es immer noch den maxValue aus dem Diagramm, wenn der maxValue im Code darunter ist. Das ist Scheiße. – Sw0ut

+0

@ Swut: Nicht sicher, was du meinst. Scheint gut zu funktionieren. –

Verwandte Themen