Wie kann ich ein grundlegendes Balkendiagramm mit einzigartigen Zählungen auf der Y-Achse und einer Kategorie auf der X-Achse erstellen?

StackOverflow https://stackoverflow.com//questions/25023221

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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top