Dimple.js 条形长度
Dimple.js bar length
我正在尝试在 dimple.js
上绘制一个简单的直方图
问题是条形图没有到达 x 轴,它们看起来就像漂浮在周围的小盒子。
var svg = dimple.newSvg("body", 2024, 760);
d3.csv("data/data.csv", function(d){
data = d.filter(function(x){return x['Origin'] == 'AK' && x['Year'] == '2006'});
for(i=0;i<data.length;i++){
data[i]['Count'] = +data[i]['Count']
}
console.log(data[10])
chart = new dimple.chart(svg, data);
chart.addCategoryAxis("x", ["Destination"]);
chart.addCategoryAxis("y", ["Count"]);
chart.addSeries(null, dimple.plot.bar);
chart.draw();
我的数据是这样的行数组:
Object { Year: "2006", Origin: "AK", Destination: "OH", Count: 68 }
如何让它看起来像直方图?我想看看条形图的全长。
谢谢
您应该更改 y 轴的类型(从 "category" 到 "measure"):
...
chart = new dimple.chart(svg, data);
chart.addCategoryAxis("x", ["Destination"]);
chart.addMeasureAxis("y", ["Count"]);
chart.addSeries(null, dimple.plot.bar);
查看不同轴类型的凹坑文档:
我正在尝试在 dimple.js
上绘制一个简单的直方图问题是条形图没有到达 x 轴,它们看起来就像漂浮在周围的小盒子。
var svg = dimple.newSvg("body", 2024, 760);
d3.csv("data/data.csv", function(d){
data = d.filter(function(x){return x['Origin'] == 'AK' && x['Year'] == '2006'});
for(i=0;i<data.length;i++){
data[i]['Count'] = +data[i]['Count']
}
console.log(data[10])
chart = new dimple.chart(svg, data);
chart.addCategoryAxis("x", ["Destination"]);
chart.addCategoryAxis("y", ["Count"]);
chart.addSeries(null, dimple.plot.bar);
chart.draw();
我的数据是这样的行数组:
Object { Year: "2006", Origin: "AK", Destination: "OH", Count: 68 }
如何让它看起来像直方图?我想看看条形图的全长。
谢谢
您应该更改 y 轴的类型(从 "category" 到 "measure"):
...
chart = new dimple.chart(svg, data);
chart.addCategoryAxis("x", ["Destination"]);
chart.addMeasureAxis("y", ["Count"]);
chart.addSeries(null, dimple.plot.bar);
查看不同轴类型的凹坑文档: