Wie kann ich den Datenbereich auswählen, der in Highcharts treemap geplottet werden soll? Momentan werden alle Datenpunkte geplottet und es gibt eine große Anzahl von Datenpunkten und die meisten von ihnen haben einen Wert zwischen -100 und 200. Aber ich möchte, dass sie für den Bereich zwischen 500 und 1000 plottet.Wie wähle ich den Datenbereich in Treemap Highcharts aus?
1
A
Antwort
0
Sie kann Ihre Daten vorverarbeiten, bevor Sie sie in Ihr Diagramm laden. Sie können Eingabetextformen für das Erhalten der Bereich, den Sie in Ihrem Diagramm angezeigt werden soll verwenden:
$('.btn').click(function() {
var from = parseInt($('.from')[0].value),
to = parseInt($('.to')[0].value),
newData = [];
if (!isNaN(from) && !isNaN(to)) {
Highcharts.each(data, function(p) {
if (p.value >= from && p.value <= to) {
newData.push(p);
}
});
$('#container').highcharts({
series: [{
type: 'treemap',
data: $.extend(true, [], newData)
}],
});
}
});
Hier sehen Sie ein Beispiel sehen, wie es funktionieren kann: http://jsfiddle.net/zr5dzzkd/1/
+0
Blachlinski: Dies ist die Lösung, die ich suche, aber da ich Highcharts treemap in R benutze, bin ich nicht in der Lage, das Äquivalent dieser Funktion zu reproduzieren. Gibt es eine Möglichkeit, wie ich diese Funktion in R verwenden kann? – user6559913
Verwandte Themen
- 1. Highcharts: TreeMap Wählen Region nicht
- 2. Create Treemap serverseitig mit jsdom, highcharts
- 3. Wie wähle ich den Elternknoten aus einem Kindknoten aus?
- 4. Wie wähle ich den zweiten td in detailsview datarow aus?
- 5. Selen: Wie wähle ich Text in CSS?
- 6. Wie wähle ich einen Drucker für den gesamten Job aus?
- 7. Wie wähle ich den ersten Datensatz aus der Gruppe?
- 8. Wie wähle ich den letzten Datensatz mit zwei Parametern aus?
- 9. Wie wähle ich den von knockoutjs generierten HTML-Code aus?
- 10. xpath - Wie wähle ich den Inhalt der Datei aus?
- 11. Wie wähle ich den letzten Text aus Nachrichtentabelle
- 12. Highcharts - In mehr Drill-Downs auf große Treemap
- 13. Wie bekomme ich den Wurzelknoten von einer TreeMap in Java?
- 14. C# Wie wähle ich eine Sprache aus?
- 15. Wie wähle ich mehrere Bilder einzeln aus?
- 16. Wie wähle ich einen mysql_fetch_row aus?
- 17. Wie wähle ich einen SQL Server aus?
- 18. Wie wähle ich gleichzeitig aus zwei Listboxen?
- 19. Wie wähle ich den zweiten Absatz?
- 20. Wie wähle ich einen bestimmten Kunden aus?
- 21. Wie wähle ich aus einer gespeicherten Prozedur in Sybase aus?
- 22. Wie wähle ich die erste Option aus?
- 23. Wie wähle ich gelöschte Datensätze aus?
- 24. Wie wähle ich max aus einer Zählung?
- 25. Wie wähle ich aus zwei Tabellen?
- 26. Wie spezifischen Schlüsselwert aus einer verschachtelten TreeMap
- 27. Wie wähle ich ein Element aus?
- 28. Wie wähle ich ein Suchformular aus?
- 29. Wie wähle ich die richtige Funktionsüberlastung aus?
- 30. zombie.js Wie wähle ich aus einem Dropdown
Wenn Sie nur einen Teil Ihrer Daten hinzufügen möchten Warum möchten Sie nicht vorverarbeiten, bevor Sie es in Ihr Diagramm laden? http://jsfiddle.net/zr5dzzkd/ Es dieses Beispiel wird Ihren Anforderungen entsprechen Ich werde es als eine Antwort posten –
Ich möchte den Bereich der Daten über die Benutzeroberfläche wählbar – user6559913
Also wollen Sie etwas ähnliches zu diesem Beispiel erreichen? http://jsfiddle.net/zr5dzzkd/1/ –