使用d3从json文件中选择特定项目

d_z90

我正在创建一个项目,d3.js其中用于生成散点图的数据是从外部json文件获取的。

在json文件中,数据的结构如下:

[
    {
        "timestamp": 14, 
        "dimension": 2, 
        "value": [
            {
                "value": 5.7, 
                "label": "A"
            }, 
            {
                "value": 4.0, 
                "label": "B"
            }
        ]
    }
]

然后在内部,d3我具有以下函数来生成要在图形上绘制的圆:

svg.selectAll("circle")
        .data(data)
        .enter()
        .append("circle")
        .attr("cx", function(d){
            return xScale( d./* 1st value with label A */ );
        })
        .attr("cy", function(d){
            return yScale( d./* 2nd value with label B */ );
        })
        .attr("r", function(d){
            return rScale( d./* 2nd value with label B */ );
        });

从代码中可以看到,我想做的是将每个圆的位置连接到带有标签A和B的值,而将其辐射度链接到带有标签B的值。

你知道如何解决这个问题吗?提前感谢您的回复!

d_z90

我想我可以管理它,以访问需要指定数组元素编号的特定对象,如下所示:

.attr("cx", function(d){
    return xScale(d.value[0].value;);
})
.attr("cy", function(d){
    return yScale(d.value[1].value;);
})
.attr("r", function(d){
    return rScale(d.value[1].value;);
});

无论如何,谢谢您的参与!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

D3如何从组中选择具有共享属性的多个形状?

来自分类Dev

从json文件中选择一个特定的数组

来自分类Dev

在d3地图中选择多个路径元素

来自分类Dev

d3选择尝试写入更新受保护的文件

来自分类Dev

在d3中选择子节点的位置

来自分类Dev

在D3中选择并移动导入的SVG文件

来自分类Dev

使用外部JSON文件填充D3图表

来自分类Dev

在D3中选择子节点的正确方法

来自分类Dev

使用d3-如何在单击按钮时从数组中选择特定数据以突出显示?

来自分类Dev

从核心数据中选择特定项目

来自分类Dev

d3 js如何从选择中选择

来自分类Dev

使用D3 DataMaps选择SVG项目?

来自分类Dev

如何使用BeautifulSoup在python 3中选择要在webscrape中的html文件中的特定日期“ th”元素?

来自分类Dev

从特定目录中选择文件

来自分类Dev

如何在Drawdrect D3中选择SVG对象

来自分类Dev

从列表中选择特定项目

来自分类Dev

d3尝试在svg文本元素中选择文本

来自分类Dev

使用d3j在嵌入式SVG文件中选择元素

来自分类Dev

使用R从xml文件中选择特定文本

来自分类Dev

如何在D3强制有向图中选择要使用的JSON文件

来自分类Dev

使用sed从文件中选择特定项目

来自分类Dev

从子上下文(例如计时器)中选择d3节点

来自分类Dev

从列表中选择特定类型的项目

来自分类Dev

d3 js如何从选择中选择

来自分类Dev

d3在svg元素中选择和修改g元素

来自分类Dev

使用D3绕过JSON

来自分类Dev

限制用户可以在 D3 下拉菜单中选择的选项数量

来自分类Dev

在 Javascript 中从 JSON 中选择项目

来自分类Dev

在 D3 中选择正确的插值使路径(线)在路径(区域)内居中

Related 相关文章

热门标签

归档