0
私はd3でかなり新しいです。行ごとに渡すすべての数値に対して50px幅の非常に単純な棒グラフがあります。私は、バー自体の前に行くためにラベルを追加しようとしているので、ビューアはそのラベルの意味を理解できます。d3横棒グラフにラベルを追加しますか?
var data2 = [4, 3, 1, 1];
var fwSkills = ["a", "b", "c", "d"];
d3.select(".frameworks")
.selectAll("div")
.data(data2)
.enter().append("div")
.style("width", function(e) { return e * 50 + "px"; })
.text(function(e) { return e; });
これは、すべてのラベルを追加しませんが、私がこれまで試したすべてのものが動作しない(あるいは少なくとも正しくバーがレンダリングされません):
は、ここに私のコードです。バー自体にもスタイルを設定するCSSがあります。私は配列fwSkillsのラベルをそれぞれのバーの前に追加したいと思います。
ここでは何ができますか?私はそれがシンプルなJSの修正だと思う。ありがとうございました!
、あなたの[コードは私のために正常に動作](http://plnkr.co/edit/MmL2nmwYYMsDu1iLuWQK?p = preview) – Mark
申し訳ありませんが、明確化されました。 2番目の配列fwSkillsはバーの前に値を追加したいものです。その配列には、値が表されている棒の名前が保持されます。 – AKor