首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dimple.js杆长

Dimple.js杆长
EN

Stack Overflow用户
提问于 2016-03-04 12:24:26
回答 1查看 306关注 0票数 0

我试着在dimple.js上画一个简单的直方图

问题是,条子没有到达x轴,它们看起来就像漂浮在周围的小盒子。

代码语言:javascript
复制
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();

我的数据是如下所示的行数组:

代码语言:javascript
复制
Object { Year: "2006", Origin: "AK", Destination: "OH", Count: 68 }

我怎么才能让它看起来像直方图呢?我想看看酒吧的全部长度。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-04 12:39:54

您应该将y轴的类型(从“类别”更改为“度量值”):

代码语言:javascript
复制
...
chart = new dimple.chart(svg, data);
chart.addCategoryAxis("x", ["Destination"]);
chart.addMeasureAxis("y", ["Count"]);
chart.addSeries(null, dimple.plot.bar);

参见关于不同轴类型的韧窝文档:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35796014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档