Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
3年前关闭。
我试图隐藏X和Y轴上的刻度线,我用箭头标记了它们。我已尽一切努力,但找不到解决方案。
问题快照:
接着
小提琴-http://jsfiddle.net/m9k5goaL/
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
3年前关闭。
我试图隐藏X和Y轴上的刻度线,我用箭头标记了它们。我已尽一切努力,但找不到解决方案。
问题快照:
最佳答案
通过在勾号勾画出来之后清除勾号,可以更容易地做到这一点。您可以通过扩展图表来做到这一点。
预习
脚本
Chart.types.Line.extend({
name: "LineAlt",
initialize: function () {
Chart.types.Line.prototype.initialize.apply(this, arguments);
var scale = this.scale;
var originalDraw = scale.draw;
scale.draw = function () {
originalDraw.apply(this, arguments);
ctx.clearRect(scale.calculateX(0), scale.endPoint, scale.width, 5);
ctx.clearRect(scale.calculateX(0), scale.endPoint + 1, -5, -scale.height);
}
}
});
接着
...
new Chart(ctx).LineAlt(data);
小提琴-http://jsfiddle.net/m9k5goaL/
关于javascript - 如何隐藏Chart.js上的刻度线? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35038489/
10-12 05:16