2013-03-10 14 views
6

https://google-developers.appspot.com/chart/interactive/docs/gallery/linechart#ExampleGoogle Liniendiagramm: Wie fügt man Einheiten hinzu?

Wie kann ich Einheiten wie "$" oder "€" zur vertikalen Achse hinzufügen? Im Beispiel sollte es 1.200 $, 1.000 $, 800 $, 600 $ und 400 $ sein.

gerade hinzufügen ‚$‘ wie dies nicht funktioniert:

var data = google.visualization.arrayToDataTable([ 
     ['Year', 'Sales', 'Expenses'], 
     ['2004', 1000 '$',  400], 
     ['2005', 1170 '$',  460], 
     ['2006', 660 '$',  1120], 
     ['2007', 1030 '$',  540] 
    ]); 

Ich weiß, es ist ein schlechtes Beispiel als Vertrieb keine Einheit haben, aber es ist nur ein Beispiel.

+1

Bitte werfen Sie einen Blick auf mein Thema unter: http://stackoverflow.com/questions/24532342/how-to-change-the-format-type-of-the-label-in-google-chart-with- javascript/24537837 # 24537837 –

Antwort

16

Sie benötigen ein Format-Tag zu Ihrer Grafik-Optionen wie folgt hinzuzufügen:

var options = { 
    vAxis: {format:'# $'} 
}; 

Referenz: https://google-developers.appspot.com/chart/interactive/docs/gallery/linechart#Configuration_Options

+2

Großartig! Vielen Dank! Weißt du auch, wie man dieses Format-Tag auf die Tooltips anwendet? – Ben

+0

Danke, und verwenden Sie "0" anstelle von "#", wenn Sie möchten, dass 0 Werte nicht als vollständig leer angezeigt werden. – Walf

0

ich auf diese Frage gestolpert und fand, dass die neueren Google Sheets (2017) hat eine " Advanced Edit "Option für Grids/Charts. Klicken Sie auf den Abwärtspfeil oben rechts, und Sie werden es sehen. Auf der letzten Registerkarte dieser Schnittstelle können Sie benutzerdefinierte Präfixe/Suffixe für Datenachsen festlegen, wenn Sie nach unten scrollen.

Verwandte Themen