0
私はd3jsの新機能です。私はCSSを作成する際に問題があります。ここに私の構文は次のとおりです。私のCSSがd3jsで動作しないのはなぜですか?
私のcss
div.chart{
font-family:sans-serif;
font-size:0.7em;
}
div.bar {
background-color:DarkRed;
color:white;
height:3em;
line-height:3em;
padding-right:1em;
margin-bottom:2px;
text-align:right;
}
マイd3js
$("document").ready(function(){
d3.json("https://api.myjson.com/bins/fwhm5",function(data){
d3.select("body")
.append("div")
.attr("class","chart")
.selectAll(".bar")
.data(data.cash)
.enter()
.append("div")
.attr("class","div")
.style("width",function(d){return d.count/100 + "px"})
.text(function(d){return Math.round(d.count)})
})
})
CSSを除くすべてが働いています。ここ はcodepen URLは、DIV代わりにライン10上のバーの名前のクラスを作成することが
.append("div")
.attr("class","bar")
あなたは具体的に何を達成しようとしていますか、どこに問題がありますか?問題は、クラス "bar"の代わりに "div"クラスを割り当てている可能性がありますか? – showdev
どの部分が機能していませんか?他のコメントに書かれているように、新しいdivを与えるクラスにCSSセレクタをマッチさせると、https://codepen.io/anon/pen/VzLMQW(これはクラスdivになりますが、 CSSで ".bar"を選択) –
ここに行く:https://codepen.io/anon/pen/Xabeqm –