我正在使用 Bootstrap、JQuery 和 Chart.js (v2) 创建主页。我的实现使用 v1 工作,但最近刚刚进入 Bower 并使用它下载了 v2。
我正在制作一个由 4 列组成的网格,每列都包含一个饼图,但是 v2 中的缩放对我来说有点令人困惑。我希望图表具有响应性,以便它们与平板电脑和智能手机等较小的设备正确缩放,我的问题之一是摆脱图表的图例以及将鼠标悬停在我的部分上时的悬停信息图表。
索引.html
<body>
<div class="container">
<div class="row">
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
</div>
</div>
</body>
函数.js
$(document).ready(function(){
var canvas = $("#chart1");
var data = {
labels: [],
datasets: [{
data: [10, 10],
backgroundColor: ["#F7464A", "#FDB45C"],
hoverBackgroundColor: ["#FF5A5E", "#FFC870"]
}]
};
var chart1 = new Chart(canvas, {
type: "pie",
data: data,
});
});
如果我删除空的“标签”字段,图表将不再起作用。从外观上看,图表顶部有一个小间距,这可能表明标题已写入,但它们只是空字符串。
有谁知道如何删除图例和悬停描述?我根本无法理解它是如何使用的
一有时间,我就会把手放在一个jsfiddle上!
编辑:链接到文档:https ://nnnick.github.io/Chart.js/docs-v2/#getting-started