Uncaught TypeError: xScale.rangeBand ist keine Funktion in d3.js

8

Versuchen Sie, ein Balkendiagramm zu erstellen, indem Sie Vegibits Tutorial in meine Geige .

Der Verweis d3.min.js funktioniert gut.

Wenn ich jedoch versuche, die heruntergeladene lokale Kopie zu implementieren, verwende:

<script type="text/javascript" src="~/Scripts/d3/d3.min.js"></script>

Der Pfad wird automatisch vom Visual Studio-ASP.NET-Projekttool erstellt

%Vor% %Vor%

es löst den folgenden Fehler aus:

  

Uncaught TypeError: xScale.rangeBand ist keine Funktion

    
student 30.07.2016, 15:04
quelle

1 Antwort

11

Hier ist Ihre Geige, aktualisiert auf D3 Version 4.x: Ссылка

Wichtigste Änderungen:

Um Objekte mit styles und attrs (nicht style und attr ) zu verwenden, müssen Sie auf D3-selection-multi verweisen:

%Vor%

Für die Skalen:

%Vor%

Für die Breite:

%Vor%

Für die Achsen:

%Vor%

Für die Erleichterung:

%Vor%

Plus andere kleine Änderungen (überprüfen Sie den Code).

    
Gerardo Furtado 31.07.2016, 08:14
quelle

Tags und Links