删除Chart.js图表​​填充

时间:2017-01-09 18:21:14

标签: javascript canvas chart.js

请参阅此代码:

https://codepen.io/anon/pen/xgwjMd

我已将画布宽度设置为100%,填充为0,但在chart.js中似乎有一些内在填充。我已经查看了文档,但除了标签填充之外,我看不到任何对填充的引用。

我已尝试通过CSS进行编辑,但这似乎不会导致问题。

canvas {
  width:100%;
  height: auto;
  margin:0;
  padding:0;
}

所以它可能是一个javascript画布渲染参数问题。

无法控制此填充,这使得设计可用的响应式网站变得非常痛苦。

如果没有这方面的解决方案,是否有人对替代响应网站的替代javascript图表包有任何建议?

我有d3的经验,但对于一个简单的饼图来说,这似乎有些过分。

1 个答案:

答案 0 :(得分:1)

找到答案 - 非常简单,只需将画布高度和宽度属性(非CSS参数)设置为所需的宽高比,然后自动调整大小,同时保持比率。