javascript - SVG 转换为图像 D3.js 时 x 轴标签被裁剪

标签 javascript html d3.js svg c3.js

我正在使用 C3.js 生成折线图。创建 SVG 后,我将使用 Canvas 将其转换为 .png 图像。

一切正常,但 x 轴名称被从图像中裁剪掉。我给 Canvas 的宽度和高度与 SVG 宽度和高度相同。

canvas.width = image.width;
canvas.height = image.height;

任何帮助表示赞赏。

这是 fiddle : https://jsfiddle.net/chetan530/rcwyr57w/

enter image description here

最佳答案

也许只是添加一点填充?

padding: {
  bottom: 20
}

更新的 fiddle :https://jsfiddle.net/3xq1rtns/

关于javascript - SVG 转换为图像 D3.js 时 x 轴标签被裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40517719/

相关文章:

javascript - AngularJS 注销和重新登录

javascript - 如何使用 CSS 选择器获取除特定子元素之外的所有匹配元素?

javascript - 单击时的 Jquery 未获取 textarea 的更新值

html - 如何确保 2 行元素完全对齐?

javascript结构,我的游戏循环正在执行吗?

javascript - d3.js onclick 事件使用单击时而不是绘制时的变量值

javascript - jquery - 在插入符号位置插入元素

javascript - 提交前更改表单属性

svg - 如何通过 d3js 实现 svg 模式?

javascript - D3.js 趋势线 x 轴日期