【问题标题】:How to keep the size of the bar constant on my bar chart如何在我的条形图上保持条形的大小不变
【发布时间】:2018-03-09 20:15:19
【问题描述】:

使用 dc.js,我想在我的条形图上保持条形的大小不变。

柱的数量可能从 1 到 10 不等。目前,当只有一根柱时,它会占据整个图表空间。

我尝试通过添加来限制条形宽度

MAX_BAR_WIDTH = 250;

但现在刻度和柱位置不匹配。

【问题讨论】:

标签: dc.js


【解决方案1】:

自动计算域是一项可以关闭的功能。条宽将根据域和该域中可以显示的条数计算。

您可能应该手动设置 x 域并关闭“弹性”:

var minX, maxX; // calculate these however you want
chart
    .x(d3.scale.linear().domain([minX, maxX])
    .elasticX(false)

文档:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    相关资源
    最近更新 更多