javascript - 如何在不使用外部库的情况下使用 JavaScript 绘制折线图

标签 javascript jquery graphics graph

简而言之:

我想在不使用(开源)库的情况下使用 JavaScript 绘制折线图。我只使用 JavaScript 和 jQuery(无插件!)。

我该如何管理?

最佳答案

我认为您忽略了 some very powerful libraries ,但是,如果您决定自己执行此操作,则需要使用 HTML5 和 Canvas 对象。看看at this great tutorial让你开始。以下是您需要掌握的内容的简要说明:

$(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();
});

关于javascript - 如何在不使用外部库的情况下使用 JavaScript 绘制折线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11972268/

相关文章:

c++ - 可以支持动画 GIF 的快速图形库

java - 尝试显示向下移动的圆圈,但无法删除之前绘制的圆圈

javascript - 使用正则表达式捕获负数

Javascript 对象构造函数未注册参数

javascript - 完成后序列不重置

javascript - 如何在图像之间留出空间?

php - 使用 json 在数据库上插入多个复选框

javascript - Nodejs :Instance of modules

jquery - 使用 Visual Studio Intellisense 构建 jQuery 选择器字符串

c# - 是否可以以编程方式为图像着色?