我可以从具有 elasticX(true) 的 DC 图表中提取 x 刻度吗?
Can I extract the x scale from a DC chart that has elasticX(true)?
我想使用 D3 和非交叉过滤数据向 DC 气泡图添加一些方块。 (有太多的数据,这里适当的 DC 解决方案,例如具有不同系列的散点图,将不起作用。)我想使用 DC 图使用的比例来定位方块。用户可以通过下拉菜单更改系列,因此比例是动态的。
bubbleChart 使用 .elasticX(true) 和 .elasticY(true),所以我通过 .x 和 .y 传递的比例不准确,实际上我只是提供带有 .domain([0,100] 的虚拟比例).
是否可以提取气泡图使用的刻度?我试过 console.log(bubbleChart);并浏览了所有属性,但相关属性只给了我一个功能。我如何访问体重秤?或者,如果失败,我如何访问轴使用的最小值和最大值?
谢谢
一般来说,dc.js 图表中的大多数方法都是 getter / setter 的组合。所以你可以使用
chart.x()
检索 X 比例,因此
chart.x().domain()
检索计算出的边界。
http://dc-js.github.io/dc.js/docs/html/dc.coordinateGridMixin.html#x
我想使用 D3 和非交叉过滤数据向 DC 气泡图添加一些方块。 (有太多的数据,这里适当的 DC 解决方案,例如具有不同系列的散点图,将不起作用。)我想使用 DC 图使用的比例来定位方块。用户可以通过下拉菜单更改系列,因此比例是动态的。
bubbleChart 使用 .elasticX(true) 和 .elasticY(true),所以我通过 .x 和 .y 传递的比例不准确,实际上我只是提供带有 .domain([0,100] 的虚拟比例).
是否可以提取气泡图使用的刻度?我试过 console.log(bubbleChart);并浏览了所有属性,但相关属性只给了我一个功能。我如何访问体重秤?或者,如果失败,我如何访问轴使用的最小值和最大值?
谢谢
一般来说,dc.js 图表中的大多数方法都是 getter / setter 的组合。所以你可以使用
chart.x()
检索 X 比例,因此
chart.x().domain()
检索计算出的边界。
http://dc-js.github.io/dc.js/docs/html/dc.coordinateGridMixin.html#x