如何使用JavaScript绘制折线图而不使用外部库

kei*_*bel 4 javascript graphics jquery graph

简而言之:

我想用JavaScript绘制线图而不使用(开源)库.我所有的工作都是JavaScript和jQuery(无插件!).

我该怎么办呢?

Pau*_*ann 6

我认为你忽略了一些非常强大的库,但如果你决定自己这样做,你将需要使用HTML5和Canvas对象.看看这个伟大的教程,让你开始.以下是您需要掌握的内容的快照:

$(document).ready(function() {
    var graph = $('#graph'),
        c = graph[0].getContext('2d');

    c.lineWidth = 2;
    c.strokeStyle = '#333';
    c.font = 'italic 8pt sans-serif';
    c.textAlign = "center";

    c.beginPath();
    c.moveTo(xPadding, 0);
    c.lineTo(xPadding, graph.height() - yPadding);
    c.lineTo(graph.width(), graph.height() - yPadding);
    c.stroke();
});
Run Code Online (Sandbox Code Playgroud)