@devexperts/dxcharts-lite

中文文档
2.7.39发布于 2026/10/08MPL 2.0TypeScriptCommonJS近 30 天下载 2.9万

DX 图表属性

中文使用文档
文档目录10 节
  1. 概览
  2. 快速启动
  3. 安装
  4. 创建图表
  5. 设定数据
  6. HTML 标记
  7. 配置
  8. API 密码
  9. 实例
  10. 演示

devexperts-logo

DX图 文学: 强大的财务图绘制工具

DXcharts Lite是可视化金融数据的一种现代解决方案,其图表类型多种多样.
最初是作为数百万用户使用的大型交易应用程序的一部分开发的,
DXcharts Lite已经成熟成一个独立的产品.
它可以作为博客的简单部件或企业交易解决方案的组成部分.

License: MPL 2.0   PRs: Welcome   Version


4 charts example


概览

通过安装库并配置到您的需要中来启动 DXCharts lite .

快速启动

安装

在您的工程中安装库 :

npm install @devexperts/dxcharts-lite

 package.json 安装后:

"dependencies": {
    "@devexperts/dxcharts-lite": "1.0.0",
    ...
}

创建图表

如果您使用 Web 包或其他捆绑器,请导入 createChart 方法并传递显示图表的元素作为第一个参数.

export const createChartInstance = () => {
    const container = document.getElementById('chart_container');
    const chartInstance = DXChart.createChart(container);
    return chartInstance;
};

这个 createChart 方法创建新图表实例 ChartBootstrap 班级和返回它.

它接受两个参数:

  • element: 显示图表的 HTML 元素.
  • config (可选) : 一个实例 图表配置。 。 。 .

注:设置 width: 100% 财务报告和审定财务报表 height: 100% 用于母容器. 默认情况下, 图表自动更改大小到父目录, 但您可以通过设置更改 fixedSize 在配置中.

你现在应该在屏幕上看到一张空的图表.

设定数据

要显示数据( 例如 ). Candles,可以使用捆绑的函数生成模拟数据. 导入 generateCandlesData 用它来创造蜡烛.

export const generateMockData = () => {
    const candles = generateCandlesData();
    chart.setData({ candles });
};

您现在应该看到一个基本图表, 如下图:

Basic chart

HTML 标记

以下是完整的快速启动代码示例:

<html>
    <head>
        <script src="https://www.unpkg.com/@devexperts/[email protected]/dist/dxchart.min.js"></script>
        <script type="importmap">
            {
                "imports": {
                    "@devexperts/dxcharts-lite/": "https://www.unpkg.com/@devexperts/[email protected]/"
                }
            }
        </script>
    </head>
    <body>
        <div id="chart_container"></div>
    </body>
    <script type="module">
        import generateCandlesData from '@devexperts/dxcharts-lite/dist/chart/utils/candles-generator.utils';

        // create chart instance, pass parent container as 1st argument
        const container = document.getElementById('chart_container');
        const chart = DXChart.createChart(container);
        // create and set candles data
        const candles = generateCandlesData();
        chart.setData({ candles });
    </script>
</html>

配置

您可以使用 ChartConfig 对象(可选).

ChartConfig 设置图表实例的初始属性. 以下为现有备选方案表(详见文件).

API 密码

每个图表组件都有一个API,允许您更改苍蝇上的许多参数,在运行时修改外观,并订阅各种图表事件(比如在蜡烛上徘徊).

主要组成部分包括:

实例

我们创造了许多不同图表配置的例子. 你可以找到他们 这里。 。 。 .

演示

为了展示它的能力,我们创造了一个 演示版本 基于 DX Charts 文学. 探索我们图书馆的全部动力!

版本与发布记录

@devexperts/dxcharts-lite 共发布 67 个版本,首次发布于 2023/08/16;过去 12 个月发布了 20 个版本。

版本发布日期距今
2.7.39latest2026/10/081 个月前
2.7.382026/10/061 个月前
2.7.372026/09/221 个月前
2.7.362026/09/022 个月前
2.7.352026/08/212 个月前
2.7.342026/08/142 个月前

关于 @devexperts/dxcharts-lite 的常见问题

@devexperts/dxcharts-lite 是什么?

DX 图表属性

如何安装 @devexperts/dxcharts-lite?

在项目目录运行 npm install @devexperts/dxcharts-lite,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:rxjs(>=6.6.7)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@devexperts/dxcharts-lite 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@devexperts/dxcharts-lite 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@devexperts/dxcharts-lite 可以商用吗?

@devexperts/dxcharts-lite 使用 MPL 2.0 许可。声明的许可为 MPL 2.0,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@devexperts/dxcharts-lite 的下载量有多少?

根据 npm 官方下载统计,@devexperts/dxcharts-lite 在 2026/10/12 – 2026/11/10 这 30 天内被下载 29,345 次,日均约 978 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@devexperts/dxcharts-lite 还在维护吗?

最新版本 2.7.39 发布于 2026/10/08(1 个月前);至今共发布 67 个版本,其中过去 12 个月发布了 20 个;首次发布于 2023/08/16。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。