Google Chart hAxis.Rasterlinien.zählen funktioniert nicht wie erwartet
Ich habe ein google Diagramm mit Prozentwerten von 0 bis 100% (d.h. 0 bis 1)
Wenn ich hAxis.Rasterlinien.zählen Sie bis 10 erwartet man Gitternetzlinien bei 0, 10, 20, ... 90, 100
Ich bekomme Rasterlinien an 0, 12, 24, 36, ..., 96, 108
Konnte ich nicht finden, keine Lösung von heute.
Hier ist mein Code:
function getData() {
//Create the data table.
var data = new google.visualization.arrayToDataTable([
['Category', 'Fulfillment (%)'],
['A', .75],
['B', .50],
['C', .50],
['D', .30],
['E', 0]
]);
//Set chart options
var options = {
'title': 'My Title',
'height': 300,
'backgroundColor': 'none',
'hAxis': {
'maxValue': 1,
format: '#%',
gridlines: {
count: 10
}
},
'colors': ['#F5821E'],
legend: { position: "none" }
};
var formatter = new google.visualization.NumberFormat({ pattern: '#%' });
formatter.format(data, 1);
//Instantiate and draw our chart, passing in some options.
var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
InformationsquelleAutor Dominik G | 2014-08-28
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen die Dokumentation, können Sie sehen, dass
hAxis.gridlines.count
gibt wie viele Linien zu zeichnen, nicht, wo zu ziehen. Was du suchst ist wahrscheinlichhAxis.ticks
statt.hAxis.ticks
nichtgridlines.ticks
InformationsquelleAutor Nit
Verwenden
count: 11
und nicht10
. Dies wird sich ändern, die Beschriftung der Rasterlinien.InformationsquelleAutor user3241682
Ich hatte das gleiche problem (bug), und ich erkannte, dass, wenn Sie legen Sie eine Höhe für ein Diagramm (Säulendiagramm), dann Anzahl der horizontalen grid 2. Ich, die Sie verwenden möchten, Anstand hAxis.Rasterlinien.Graf, als Sie sollten zu entfernen Höhe Anstand.
InformationsquelleAutor alexeevyci