使用 AMD 或 CommonJS 模块安装 Highcharts|官方技术文档使用说明

使用 AMD 或 CommonJS 模块安装

AMD

Highcharts 兼容 AMD 模块加载器(如 RequireJS)。以下示例演示了如何使用 RequireJS 从我们的 CDN 加载 Highcharts 及两个模块。

html 复制代码
<html>
    <head>
        <script src="require.js"></script>
        <script>
            require.config({
                packages: [{
                    name: 'highcharts',
                    main: 'highcharts'
                }],
                paths: {
                    // Change this to your server if you do not wish to use our CDN.
                    'highcharts': 'https://code.highcharts.com'
                }
            });
        </script>
    </head>
    <body>
        <div id="container"></div>
        <script>
            require([
                'highcharts',
                'highcharts/modules/exporting',
                'highcharts/modules/accessibility'
            ], function (Highcharts) {
                // This function runs when the above files have been loaded.

                // Create a test chart.
                Highcharts.chart('container', {
                    series: [{
                        data: [1,2,3,4,5]
                    }]
                });
            });
        </script>
    </body>
</html>

观看 jsFiddle在线.

使用 AMD 模块时,Highcharts 还允许在 同一页面中混合使用多个版本

CommonJS

Highcharts 使用的是统一模块定义(UMD)模式,因此它支持 CommonJS------这是 Node.js 所使用的模块系统。

以下示例假设你是通过 npm 安装 Highcharts,更多详情请参见 使用 npm 安装

js 复制代码
// Load Highcharts
var Highcharts = require('highcharts');
// Alternatively, this is how to load Highstock. Highmaps and Highcharts Gantt are similar.
// var Highcharts = require('highcharts/highstock');

// Load the exporting module
require('highcharts/modules/exporting');

// Generate the chart
Highcharts.chart('container', {
  // options - see https://api.highcharts.com/highcharts
});
相关推荐
Highcharts.js17 小时前
Highcharts Grid Lite:企业免费表格数据的基本工具
前端·javascript·信息可视化·免费·highcharts·表格工具
Highcharts.js1 天前
Highcharts React v4 迁移指南(下):分步代码示例与常见问题解决
javascript·react.js·typescript·react·highcharts·代码示例·v4迁移
Highcharts.js2 天前
Highcharts React v4 迁移指南(上):核心变更解析与升级收益
前端·javascript·react.js·react·数据可视化·highcharts·v4迁移
Highcharts.js3 天前
React 图表如何实现下钻(Drilldown)效果
开发语言·前端·javascript·react.js·前端框架·数据可视化·highcharts
qwfys2004 天前
如何在Ubuntu 24.04上安装Cursor
ubuntu·安装·cursor·24.04
real向往4 天前
Ubuntu NVIDIA显卡驱动安装
ubuntu·安装·显卡驱动
Highcharts.js5 天前
React 如何实现大数据量图表(性能优化指南)
前端·javascript·react.js·信息可视化·集成·highcharts
弗锐土豆5 天前
使用ollama运行本地大模型
llm·大语言模型·安装·ollama
深念Y8 天前
RAG系统的“记忆幽灵”,记忆更新怎么办
数据库·ai·agent·文档·向量数据库·rag·知识检索
wind5209 天前
差分包技术
开发语言·node.js·安装·web app·openclaw·龙虾