Beispiel, und verwenden Sie einige Beispieldaten, um Balkendiagramme neu zu erstellen, aber mit meinen Daten möchte ich eine schmalere Balkenbreite haben, glaube ich, es ist in barPath-Funktion, aber Ich habe noch nicht herausgefunden, wie es geht. Danke für jede Hilfe!Ändern der Balkenbreite in D3 Crossfilter Beispiel
0
A
Antwort
1
On line 463 der Seite Quelle, Sie haben:
path.push('M', x(d.key), ',', height, 'V', y(d.value), 'h9V', height);
Die h9V
steuert die Breite der einzelnen Balken. Ändern Sie zu h5V
, um ein bisschen eine kleinere Stange zu geben. Denken Sie daran, dass, wenn Sie immer noch jeden Takt von zentraler Bedeutung für den betreffenden bin möchten, müssen Sie die folgenden Änderungen vornehmen:
path.push('M', x(d.key) + 2, ',', height, 'V', y(d.value), 'h5V', height);
Wenn Sie eine variable Strichbreite haben wollen, können Sie etwas tun könnte:
var barWidth = 0.6;
...
path.push('M', x(d.key) + Math.round((10-barWidth*10)/2), ',', height, 'V', y(d.value), 'h', barWidth*10,'V', height);
Beachten Sie die Math.round()
ist nur um sicherzustellen, dass wir den nächsten ganzen Pixelwert erhalten.
Verwandte Themen
- 1. d3 + crossfilter: Datumsachse rendert Pixelthinknöpfe
- 2. Composite Graph aus Crossfilter Beispiel
- 3. Histogramme neu zeichnen mit Crossfilter und D3
- 4. Diskreter Filter für D3 Crossfilter Abmessungen
- 5. Ändern der Standard-Knotenform in Dagre-D3
- 6. Crossfilter und Highcharts
- 7. d3 v4 + reagieren + es6 + crossfilter: Selection.exit(). Remove() funktioniert nicht
- 8. So ändern Sie die Balkenbreite in Chartjs 2 Balkendiagramme
- 9. Crossfilter mit DC.js Choropleth Karte
- 10. Berichtsviewer-Balkendiagramm, falsche Balkenbreite
- 11. Arbeiten mit Filtern in Crossfilter
- 12. d3.js Umschreiben Zoom Beispiel in version4
- 13. Ein einfaches Scatterplot-Beispiel in D3.js?
- 14. zu große Balkenbreite in jqplot
- 15. Crossfilter/dc.table Sortierung nach Zeitstempel
- 16. Lokalisierung von d3.js (d3.locale Beispiel für die Verwendung)
- 17. D3: html im Übergang ändern
- 18. Ränder für gedrehte Achsenbeschriftungen mit Crossfilter erhöhen
- 19. Simplest D3.js Beispiel nicht funktioniert
- 20. D3 Liniendiagramm Beispiel - Probleme mit Daten haben
- 21. Donut-Diagramm-Schnitte in C3/D3 ändern
- 22. Crossfilter Row-Chart Zählfunktion
- 23. Wie wird die Balkenbreite in chartjs festgelegt?
- 24. Ändern eines SVG in HTML mit d3
- 25. Größe des Kreises SVG in D3 ändern
- 26. Beispiel in Reaktion wie D3 .transition() Dauer() erleichtern() etc
- 27. Crossfilter durchschnittliche Gruppe
- 28. Crossfilter reductio post cap
- 29. Dynamischer Zugriff auf globale undefinierte Variablen (Beispiel in D3), DRY
- 30. d3.js v4 verrückter Linkübergang in reduzierbarem Baum Beispiel
Danke für die Hilfe! Es ist großartig! – user3271033