皆さん、私はD3.JSを使い始めています。私は場所の温度で棒を見せたいと思います。棒グラフを作成するD3
これは私がJSONから自分のデータを取る私のコード
json_url= "https://data.cityofchicago.org/resource/7edu-s3u7.json";
var all_name_station = ["63rd Street Weather Station", "Foster Weather Station", "Oak Street Weather Station"];
var one_name_station = ["63rd Street Weather Station"];
var width = 900;
var height = 400;
$(document).ready(function(){
d3.json(json_url, function(data) {
var canvas = d3.select("body")
.append("svg")
.attr("width", width)
.attr("height", height);
one_name_station.forEach(function(station_item){
data.forEach(function(item_data){
if (item_data["station_name"] == station_item){
//console.log(item_data);
canvas.selectAll("rect")
.data(item_data)
.enter()
.append("rect")
.attr("width", function(d) {return d.air_temperature;})
.attr("height", 50)
.attr("y", function(d,i){return d;})
.attr("fill", "blue");
}
});
});
});
});
あり、そこに多くの駅がありますが、私は唯一の"63rd Street Weather Station"
ためのデータしかし、私の問題をrepresente起動このコードは返さないということです何もない。試すことができますhere
私は何が欠けている!事前に
おかげ
おかげ@mdmlが、何一つだけを表示し、なぜ他のバーで発生! – Stone
@Stone:yの計算方法を変更する必要があります。私はあなたが何を意図したのか分からないので、おそらくあなたの質問を明確にすることができますか? – mdml