【问题标题】:d3.js scatterplot matrix cars datasetd3.js 散点图矩阵汽车数据集
【发布时间】:2016-05-01 15:12:09
【问题描述】:

我使用 d3.js 在散点图矩阵中可视化汽车数据集 (http://infovis.sjolie.se/data/?file=cars.csv)。我尝试使用 Mike Bostock 的示例,但结果出现问题。有谁能够帮助我?我是 d3.js 的新手scatters are out of the graphs

【问题讨论】:

  • 您能否添加有关错误的信息以及您期望的结果?
  • 你能把你的代码放在这里吗?特别是音阶,x.domain()x.range() 等。
  • 我用过这个例子bl.ocks.org/mbostock/4063663,基本上我只改变了数据集(d3.csv("cars.csv", function(error, data) { if (error) throw error; ) 和特征名称(var domainByTrait = {},traits = d3.keys(data[0]).filter(function(d) { return d !== "name"; }), n = traits.length;)
  • @ozkary 我期待这样的se.mathworks.com/help/stats/examples/…

标签: d3.js visualization scatter-plot


【解决方案1】:

从你的照片来看,你的体重秤都搞砸了。我的 WAG 是它们没有被转换为数字数据,而是被视为序数尺度。您可以通过使用 accessor 函数强制转换来解决此问题:

d3.csv("cars.csv", function(d) {
    return {
      name: d["name"],
      economy: +d["economy (mpg)"],
      cylinders: +d["cylinders"],
      displacement: +d["displacement (cc)"],
      power: +d["power (hp)"],
      year: +d["year"]
    };
  }, function(error, data) {

  ....

Here's some working code.

【讨论】:

    猜你喜欢
    • 2022-09-27
    • 2014-11-09
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 2017-02-08
    • 2020-10-05
    • 1970-01-01
    相关资源
    最近更新 更多