dc.bar-图表边距和轴标签大小调整

dc.bar-chart margin and axis label size adjustment

我发现我的 yAxis 标签太大而无法显示 -- 它被左边框截断了。

我尝试增加左边距,但没有成功。标签文本似乎是左对齐的。所以增加边距只会让标签离刻度文本更远。

请查看随附的屏幕截图。差距较大的是margin.left=70. The other one is with margin.left=40。无论哪种情况,'Expenditures' 似乎都在左侧被截断了。

dc.css 中有什么地方可以更改此配置吗? 谢谢!!

您可以在调用 .xAxisLabel().yAxisLabel() 方法时使用第二个参数来调整轴标签相对于边缘的放置位置。这会设置 "padding"(实际上是 left/bottom 的偏移量)。

coordinateGridMixin.xAxisLabel docs

coordinateGridMixin.yAxisLabel docs

令人困惑的是,文本大小是通过样式表设置的,但定位却不能。不过,我不确定是否有任何解决方法