javascript - D3.js - 条形图的 xAxis 宽度太短

标签 javascript visualization d3.js

我使用 D3.js 创建了一个条形图 ( fiddle )。

我有一个(可能非常简单)问题,我很高兴得到一些支持:

为什么x轴太短?

最佳答案

较旧的问题,也是我在 Stack 上的第一次回答尝试,但希望仍然有用:

据我所知,你的 X 域只会到达 XMax,这将是图表最后一个条形的左下角 - 它不会出现“短”,它只是不知道条形有多宽在 XMax 之后。

(它没有考虑您添加 20 像素的 barWidth,并且您的文本位置确实考虑了额外的宽度,这似乎就是您仅在轴上看到问题的原因。)

为了将轴一直延伸到末尾,您必须考虑域中的附加 barWidth,或以其他方式附加附加 barWidth。这可以通过在 xMax 中再添加半天左右,或者将每个条形移动到其 X 位置 (-barWidth) 的左侧而不是 +barWidth 来实现。

关于javascript - D3.js - 条形图的 xAxis 宽度太短,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12689147/

相关文章:

javascript - 如何在计算器工作中实现加/减按钮?

python - 如何在 python/plotly 中制作 2D 向量分布的 3D 直方图

javascript - 水平条形图 D3,.txt 文件

javascript - D3 柱形图上的第二个 y 轴

html - 如何增加 NVD3JS 饼图标签大小

javascript - 下一代欢乐 : Loop through all OBR/OBX segments for output to Document Writer

javascript - Leaflet - 如何从 map 上删除弧线?

r - R中的半色箱线图

具有均值和标准差的 R 手动箱线图 (ggplot2)

javascript - 如何在 Angular 中编写代码setinterval和clearinterval