在d3中提取特定行的数据
Extract specific row of data in d3
数据:一个"保险费。tsv'文件,包含两列'BiddingDate'和'CategoryA'
我要做的是:使用d3,在一个表或div中显示最新的BiddingDate和对应于最新BiddingDate的CategoryA值。
我在页面上有一个图表,它工作得很好。我也可以得到所有值的表格。这也很好。但我只是不知道如何隔离数据对应于最新的日期值,然后显示它。非常感谢任何帮助。谢谢!
我用数据解决了这个问题。映射:将数据映射到一个新的数组中,然后简单地调用数组中的最后一项。
我只有241个数据点,但是对于可变大小的数据集,你可以使用。length来计算出最新的数据点。
var allDates = [];
allDates = data.map(function(d) {return d.BiddingMonth;});
var latestDate = allDates[240];
var allCatA = [];
allCatA = data.map(function(d) {return d.CategoryAPremium;});
var latestCatA = allCatA[240];
然后我所要做的就是在我想要的地方打印latestDate和latestCatA。
d3.select("#lateDate").text("$ " + latestDate);
d3.select("#lateA").text("$ " + latestCatA);
相关文章:
- d3.hexbin插件-动态定义颜色域以适应数据
- 如何为d3.js图表输出组织/嵌套数据
- 添加新数据时D3.JS条形图列偏移量
- 将基本CSV数据加载到D3
- 具有关联数组数据集的D3.js表
- d3在数据更新时错误地附加了dom元素
- d3.csv有很多数据,只画了一个月
- 基本D3.js:使用数据键
- 基本D3.js:如何将具有其他属性的数据绑定到元素
- 如何在D3.js中绘制地图投影上的点,并使用范围滑块过滤数据
- 通过内部数组将JSON数据导入D3.js+Google Map
- 具有多个数据集的分组散点图D3
- 如何使用D3.js根据json中给出的数据在Heatmap中创建可变大小的矩形
- 基于数据d3.js绑定svg梯度
- 其中存储有数据d3
- 如何动态更改力布局图中的数据?D3.
- 将 MySQL 查询结果转换为分层数据 - D3
- 使用复选框过滤数据- D3
- 更新enter().append()块中的数据d3.js
- 同时转换xAxis和数据- D3.js