【发布时间】:2017-05-23 15:41:12
【问题描述】:
我正在处理一个在左侧和右侧有多余间距的图表。我一直在尝试删除它,但没有运气,我不知道现在还能做什么。我已经彻底阅读了文档,但似乎找不到解决方案。这可能吗?如果需要更多信息,请告诉我,我会提供。
编辑:
<div>
<canvas id="chart-gender"></canvas>
</div>
<script>
var gender_data = [10, 35];
var graph_gender_preset = {
labels: ["Female", "Male"],
datasets: [
{
data: gender_data,
backgroundColor: ["#0fa0e3", "#ff3549"]
}
]
};
var ctx3 = $("#chart-gender");
var chart_gender = new Chart(ctx3, {
type: 'doughnut',
data: graph_gender_preset,
options: {
responsive: true,
title: {
display: false,
position: "top",
fontStyle: "bold",
fontSize: 0,
fullWidth: false,
padding: 0
},
legend: {
display: false,
position: "top",
fullWidth: false,
labels: { display: false, usePointStyle: true, fontSize: 15, fontStyle: "bold" }
}
}
});
</script>
【问题讨论】:
-
我尝试调整 html 元素本身的宽度,并尝试为默认占用该空间的图表元素(例如图例元素)切换各种宽度和可见性设置。跨度>
-
好的。根据记忆,使用了
canvas元素,对吗?如果是这样,我会尝试调整画布的宽度等。画布是否直接在元素 ``` -
正确。我试过改变画布元素的大小。这不是问题。整个画布变小了,但我不希望它变小,我只是希望周围的间距消失。我检查了元素,但没有帮助。
-
没人知道吗?我还在为此苦苦挣扎。
-
没有在开发工具中检查它,我已经建议了一点帮助。饼图周围的整个空白区域是画布,还是画布两侧都有较大的边距?
标签: javascript margin chart.js space