Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        3年前关闭。
                                                                                            
                
        
我试图隐藏X和Y轴上的刻度线,我用箭头标记了它们。我已尽一切努力,但找不到解决方案。

问题快照:

最佳答案

通过在勾号勾画出来之后清除勾号,可以更容易地做到这一点。您可以通过扩展图表来做到这一点。



预习

javascript - 如何隐藏Chart.js上的刻度线?-LMLPHP



脚本

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