Also habe ich eine Tabelle, die viele Daten hat. Ist es möglich, nur bestimmte Titel zu zeigen? Zum Beispiel zuerst, zuletzt und alle 5 zwischen ihnen?Wie zeigt man nur bestimmte Werte in Google Charts-Achsen?
3
A
Antwort
2
Sie die ticks
configuration option benutzerdefinierte Achsenbeschriftungen setzen
zu verwenden, um Werte aus den Daten verwenden können, verwenden Sie die getValue
Methode auf dem DataTable
getValue
zwei Argumente, row
& column
Die Zeilen und Spalten sind nullbasiert, die erste von jeweils 0
data.getValue(0, 0)
den letzten Wert in der ersten Spalte zu erhalten, verwenden Sie getNumberOfRows() - 1
data.getValue(data.getNumberOfRows() - 1, 0)
jedes fünfte Element zu erhalten, verwenden Sie den Modulo-Operator %
,
halten in Denken Sie daran, dass das erste Element,
und möglicherweise die letzte, je nach Anzahl der Zeilen ...
folgenden Arbeits Schnipsel, die fügt nur die erste und letzte ...
google.charts.load('current', {
callback: function() {
var data = new google.visualization.DataTable();
data.addColumn('date', 'Date');
data.addColumn('number', 'Units');
data.addRows([
[new Date(2016,0,1), 100],
[new Date(2016,0,3), 120],
[new Date(2016,0,30), 110],
[new Date(2016,1,1), 170],
[new Date(2016,1,10), 180],
[new Date(2016,1,25), 110],
[new Date(2016,2,1), 170],
[new Date(2016,2,14), 171],
[new Date(2016,2,20), 172],
[new Date(2016,3,12), 173],
[new Date(2016,3,16), 174],
[new Date(2016,3,19), 175],
[new Date(2016,4,12), 176],
[new Date(2016,4,16), 177],
[new Date(2016,4,19), 178],
[new Date(2016,5,12), 179],
[new Date(2016,5,16), 180],
[new Date(2016,5,19), 181],
[new Date(2016,6,12), 190],
[new Date(2016,6,16), 192],
[new Date(2016,6,19), 196],
[new Date(2016,6,24), 192],
[new Date(2016,7,12), 190],
[new Date(2016,7,16), 192],
[new Date(2016,7,19), 196]
]);
var tickMarks = [];
//add first
tickMarks.push(data.getValue(0, 0));
//add last
tickMarks.push(data.getValue(data.getNumberOfRows() - 1, 0));
var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));
chart.draw(data, {
hAxis: {
format: 'M/d/yy',
ticks: tickMarks
}
});
},
packages: ['corechart']
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>
Verwandte Themen
- 1. Wie man nur bestimmte Werte in MongoDB und Meteor nimmt?
- 2. Wie nur bestimmte Tag Werte zu analysieren
- 3. Wie zeigt man nur Verzeichnisse in JTree?
- 4. gnuplot, wie man nur bestimmte Punkte beschriftet?
- 5. Meteor. Wie zeigt man Werte an?
- 6. Drupal: Wie man bestimmte Ansicht in einem bestimmten Block zeigt
- 7. SET nur für bestimmte Werte ausführen?
- 8. Pandas - Get Dummies für nur bestimmte Werte
- 9. mit qplot, wie kann ich nur bestimmte Werte grafisch darstellen?
- 10. Wie man Text im IE nur zeigt
- 11. wie man infowindow in google karte mvc zeigt
- 12. Wie kann man bestimmte Werte in einem Knoten zählen?
- 13. Wie zeigt/versteckt man eine bestimmte Anzahl von Divs?
- 14. Nur bestimmte Werte in Rails zulassen Starke Parameter
- 15. Pandas - schreiben nur in CSV wenn Spalte bestimmte Werte
- 16. Google Charts - Vermeiden Sie zeigt negative Werte in yAchse
- 17. Wie zeigt man die Flash-Nachricht nur in der aktuellen Seite für eine bestimmte Zeit nur mit angularjs?
- 18. Wie zeigt man eine bestimmte Anzahl von Dezimalziffern an?
- 19. Wie aktiviert man Zeilenumbruch nur für bestimmte Dateitypen in Vim?
- 20. Wie zeigt man Google Font in Safari an?
- 21. Wie zeigt man die Suchadresse in Google Maps an?
- 22. Wie zeigt man nur die Zeit in Orakel?
- 23. Wie zeigt man nur ganze Zahlen auf yAchsen von HighChart?
- 24. CsvHelper wie man eine Spalte filtert und nur bestimmte Werte zurückgibt
- 25. Searchkick gibt nur bestimmte Werte zurück, nicht alle
- 26. Check Login nur für bestimmte JSP (Google Web Application SDK)
- 27. Wie man nur einen Zustand zeigt Google Maps mit unterschiedlicher Farbe und jeder sollte anklickbar sein?
- 28. Report Builder Ausdruck SQL listet nur bestimmte Werte auf
- 29. grep mehrere Werte, aber nur eine bestimmte Spalte
- 30. Wie zeigt man einen Funktionsprototyp in Emacs?
ist es möglich, zu zeigen, nur erste und letzte? – Kin
sicher, Sie können jeden gewünschten Wert bereitstellen. Ich habe die obige Antwort geändert, um sie etwas besser zu erklären ... – WhiteHat