javascript - 使用 Dimple JS 和 DSV 格式数据绘制图表

标签 javascript d3.js dimple.js

我可以使用 DimpleJS 绘制图表,数据为 tsv 格式,如下所示......

var svg = dimple.newSvg("#chartContainer", 590, 400);
d3.tsv("/data/example_data.tsv", function (data) {
  var myChart = new dimple.chart(svg, data);
  myChart.setBounds(60, 30, 510, 305)
  var x = myChart.addCategoryAxis("x", "Month");
  x.addOrderRule("Date");
  myChart.addMeasureAxis("y", "Unit Sales");
  myChart.addSeries(null, dimple.plot.bar);
  myChart.draw();
});

我想按照 D3 Documentation on dsv format data 中的建议使用以下代码绘制带有 dsv(分隔符分隔值)格式数据的图表。

d3.dsv("/data/example_data.dsv","|", "text/plain", function(data) { ........ });

DimpleJS支持DSV格式数据吗?请为我提供一个示例或链接,说明如何使用 DimpleJS 和 DSV 格式数据绘制图表

最佳答案

没有什么区别。我没有使用 dsv 方法,但如果它有效的话,那就是:

var svg = dimple.newSvg("#chartContainer", 590, 400);
var dsv = d3.dsv("|", "text/plain");
dsv("/data/example_data.dsv", function (data) {
  var myChart = new dimple.chart(svg, data);
  myChart.setBounds(60, 30, 510, 305)
  var x = myChart.addCategoryAxis("x", "Month");
  x.addOrderRule("Date");
  myChart.addMeasureAxis("y", "Unit Sales");
  myChart.addSeries(null, dimple.plot.bar);
  myChart.draw();
});

关于javascript - 使用 Dimple JS 和 DSV 格式数据绘制图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25618938/

相关文章:

javascript - 错误: Invalid value for <circle> attribute cx ="NaN" in dimple.js

javascript - 在dimplejs气泡图中显示每个气泡内的标签

javascript - Jquery 验证表单

javascript - Ember Js : Common RESTAdapter

javascript - 显示与从 D3 图例中的范围映射的每个颜色渐变相关的值

javascript - 如何换行 d3.svg.line?

javascript - 如何在 DIMPLE js 的饼图中显示百分比

javascript - 在这种情况下 eval() 是邪恶的吗?

javascript - 通过mask获取所有元素

javascript - x 轴没有更新