2014-09-15 11 views
6

Ist es möglich, nur einige Serien in der Legende zu verstecken.Google Charts ausblenden nur einige Serien in der Legende

Ich habe ein Kombinationstabelle enthält:

  • Menge A
  • Menge an B
  • Menge an C

alle als eine gestapelte Säule angezeigt.

und auch:

  • Menge/Sekunde eines
  • Menge/Sekunde von B
  • Menge/Sekunde von C

alle als separate Leitungen innerhalb der gleichen Diagramm angezeigt.

Jetzt hat "Menge von A" die gleiche Farbe wie "Menge/Sekunde von A". Diese Farbe sollte nur einmal in der Legende angezeigt und mit "A" gekennzeichnet werden.

Ist das mit Google Charts möglich? Wenn das so ist, wie?

Antwort

8

Sie können bestimmte Einträge aus der Legende entfernen, indem Sie die Optionen series.<series index>.visibleInLegend des Diagramms auf false für die Reihe festlegen, die Sie vor der Legende verbergen möchten. Als ein Beispiel, wenn die Menge/zweite Reihe der 4., 5. und 6. Datenreihen in Ihrem Datensatz sind, könnten Sie eine series Option erstellen, wie diese, sie zu verstecken:

series: { 
    3: { 
     visibleInLegend: false 
    }, 
    4: { 
     visibleInLegend: false 
    }, 
    5: { 
     visibleInLegend: false 
    } 
} 

Die Serie Index Zähldaten nur Series-, nicht DataTable-Spalten. Ignorieren Sie daher Ihre Domänenspalte und alle speziellen Rollenspalten, die Sie beim Bestimmen des Zeitindex verwenden.