0
这可能是一个非常基本的问题,但我无法弄清楚。我正在使用D3构建地图。我的代码创建和svg,附加一个g元素,然后在其中绘制地图。我想要的是渲染一组位于地图查看器内的按钮和控件。它们将是缩放按钮,用于显示不同数据集和时间轴滑块的下拉菜单。如何添加控件和按钮来映射?
例如,在下拉选择我想放在我这样做:
我尝试使用D3为:
svg.append("select")
.attr("class", "field_dropdown")
.data(['housing_unit', 'tenure', 'median_contract_rent', 'median_value', 'median_income'])
.enter()
.append("option")
.attr("value", function(d) {
return d
});
但这呈现的选择项目和可选项目彼此分开,甚至在地图容器中都不可见。
如上所述,我不仅要添加下拉菜单,还要添加缩放按钮和滑块等按钮。我如何在地图容器中渲染和放置它们?
感谢