当前位置:首页 > jquery

jquery 图表

2026-03-02 09:24:58jquery

以下是关于使用 jQuery 实现图表的几种常见方法及示例代码:

使用 Chart.js 与 jQuery 结合

Chart.js 是一个流行的开源图表库,与 jQuery 兼容性良好。需引入 Chart.js 库后通过 jQuery 操作 DOM。

<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<canvas id="myChart" width="400" height="400"></canvas>

<script>
$(document).ready(function() {
    const ctx = $('#myChart')[0].getContext('2d');
    const myChart = new Chart(ctx, {
        type: 'bar',
        data: {
            labels: ['Red', 'Blue', 'Yellow'],
            datasets: [{
                label: 'Colors',
                data: [12, 19, 3],
                backgroundColor: ['#FF6384', '#36A2EB', '#FFCE56']
            }]
        }
    });
});
</script>

使用 Highcharts 与 jQuery

Highcharts 是功能强大的商业图表库,提供 jQuery 适配器。

<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<div id="container" style="width: 100%; height: 400px;"></div>

<script>
$(document).ready(function() {
    $('#container').highcharts({
        title: { text: 'Monthly Average Temperature' },
        xAxis: { categories: ['Jan', 'Feb', 'Mar'] },
        yAxis: { title: { text: 'Temperature (°C)' } },
        series: [{
            name: 'Tokyo',
            data: [7.0, 6.9, 9.5]
        }]
    });
});
</script>

使用 jQuery Flot

Flot 是专为 jQuery 设计的纯 JavaScript 绘图库,适合简单图表需求。

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.min.js"></script>

<div id="flot-chart" style="width: 400px; height: 300px;"></div>

<script>
$(document).ready(function() {
    const data = [[0, 0], [1, 1], [2, 4], [3, 9]];
    $.plot("#flot-chart", [data], {
        series: { lines: { show: true }, points: { show: true } }
    });
});
</script>

使用 Google Charts 与 jQuery

Google Charts 提供丰富的图表类型,可通过 jQuery 动态加载数据。

<script src="https://www.gstatic.com/charts/loader.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

<div id="google-chart" style="width: 400px; height: 300px;"></div>

<script>
$(document).ready(function() {
    google.charts.load('current', { packages: ['corechart'] });
    google.charts.setOnLoadCallback(drawChart);

    function drawChart() {
        const data = google.visualization.arrayToDataTable([
            ['Task', 'Hours per Day'],
            ['Work', 8],
            ['Eat', 2]
        ]);
        const chart = new google.visualization.PieChart($('#google-chart')[0]);
        chart.draw(data, { title: 'Daily Activities' });
    }
});
</script>

注意事项

  • 确保引入的库版本兼容。
  • 响应式设计需额外配置 CSS 或库参数。
  • 动态数据更新时注意性能优化。

以上方法可根据项目需求选择,Chart.js 和 Highcharts 适用于复杂场景,Flot 适合轻量级需求,Google Charts 适合快速集成标准化图表。

jquery 图表

标签: 图表jquery
分享给朋友:

相关文章

jquery 之家

jquery 之家

jQuery 之家相关资源 jQuery 之家是一个提供 jQuery 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuer…

jquery最新版本

jquery最新版本

jQuery 最新版本 截至2024年7月,jQuery 的最新稳定版本是 3.7.1,发布于2023年11月16日。 版本特性 3.x 系列:支持现代浏览器(IE 9+),移除了旧版API,优…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery滚动

jquery滚动

jQuery 滚动事件监听 使用 jQuery 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function()…

jquery加载

jquery加载

jQuery 加载方法 使用 CDN 加载 jQuery 推荐通过公共 CDN(如 Google、Microsoft 或 jQuery 官方)加载,速度快且可能已被浏览器缓存。 <…

jquery 隐藏

jquery 隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设…