Wie kann ich ein grundlegendes Balkendiagramm mit einzigartigen Zählungen auf der Y-Achse und einer Kategorie auf der X-Achse erstellen?
-
21-12-2019 - |
Frage
Ich möchte ein grundlegendes Balkendiagramm mit 'Typ' auf der X-Achse und der einzigartigen Zählung auf der Y-Achse erstellen.Ich kann kein Beispiel mit dem Typ auf der X-Achse finden (nicht einmal im Tutorial)
Ich habe den folgenden Code:
generasacodicetagpre.Dies ist die Daten
generasacodicetagpre.Hier ist der Code, den ich habe
generasacodicetagpre.Lösung
Sie haben hier ein paar Probleme.
Erstens haben Sie NAN in den Daten, die Sie aggregieren, sodass Sie Ihre YiDimension an so etwas ändern müssen, wie
generasacodicetagpre., um Crossfilter zu bekommen, um es richtig zu summieren.
Die eigentliche Antwort ist jedoch um Ihre X-Skala. Sie befinden sich derzeit nur einschließlich eines, aber es klingt nach dem, wovon Sie sprechen, ist ein Ordnungswaage . Ordinalwaagen sind die Waage, an die Sie normalerweise für Balkendiagramme denken. Sie sind eine Art Maßstab, die eine diskrete Domain hat. In diesem Fall könnten Sie versuchen, eine Ordnungswaage wie folgt hinzuzufügen:
generasacodicetagpre.also verwendet es stattdessen eine ordinale Maßstab. Da Sie dc.js verwenden, müssen Sie auch angeben
generasacodicetagpre.damit es weiß, Ordinalmarkierungen zu verwenden.
insgesamt habe ich verwendet
generasacodicetagpre.und es hat an meinem Ende gut funktioniert. Abhängig von Ihrer DC.JS-Version können Sie möglicherweise die Domäne weglassen und dc.js automatisch herausfinden. In diesem Fall können Sie nur verwenden
generasacodicetagpre.