@barchart/chart-lib

中文文档
2.416.0发布于 2026/11/06UNLICENSEDTypeScriptCommonJS零依赖近 30 天下载 2514

条形图 HTML5 流图

中文使用文档
文档目录5 节
  1. 包的内容
  2. 如何运行示例
  3. 浏览器支持
  4. 使用 npm 的库
  5. 何处找到更多信息

挂图 HTML5 图表 SDK

包的内容

该档案包含以下文件:

  1. barchart.chart.js - 将图表组件纳入产品中
  2. barchart.chart.d.ts - 用于库的 TypeScript 声明文件;请注意这对两个 TypeScript 都有用 财务报告和审定财务报表 JavaScript 项目
  3. index.html - 单一图表的网页;请注意,您可能在一个网页内托管许多图表,我们测试了同时显示的几十个图表
  4. index.js - 使用一个 自定义 数据输入(提供完全执行)用于演示目的;实际上,输入由Barchart提供,使用图表只需要几行代码
  5. style.css - 一种简单的CSS,用于使用暗色主题设计UI的一些元素
  6. chart.def.json - 带有一个符号图的默认图表定义(其状态)和使用暗主题的卷研究
  7. AMZN_Daily.json - 亚马逊每日数据示意图,用于示范目的
  8. AMZN_Events.json - 亚马逊事件数据以示示范
  9. package.json - npm 包定义

如何运行示例

请注意, 由于时间序列数据使用 JavaScript 载入 fetch 功能,必须使用网络服务器为网页服务(换句话说,你不能仅仅打开) index.html 从本地文件系统). 你需要一个非常成熟和受欢迎的 我们喜欢的国家预防机制假设你把SDK解压到 chart-lib 文件夹,只需进入 chart-lib 文件夹并运行 serve .。默认情况下,服务器将服务于 index.html 在5000个港口 为了保持实例的运行,请联系Barchart并获得一个API 密钥,该密钥应取代 <YOUR_API_KEY> 输入 index.js。 。 。 .

浏览器支持

为了保持图表组件的大小合理小,我们已经为上个 EcmaScript (JavaScript) 标准构建了组件. 所有主要浏览器的后2个版本都支持这个标准,因此需要现代浏览器来使用组件.

请注意该部分 能够 用于支持更古老的浏览器(例如IE 11,我们没有测试更古老的版本)而牺牲其大小,而对于非常古老的浏览器来说,其尺寸通常会大大增加.

使用 npm 的库

当示例代码( E)index.html 和相关文件)是完整的,并且是可行的,它没有显示现代的JavaScript开发情景——它更类似于一种传统的方法,即您在HTML中引用库,然后在脚本中使用从Barchart"namespace"中获取的资源.

然而,这只是一种而且肯定不是使用图书馆的唯一方法。 如果您想引用并用您的代码构建库, 您正在使用 无 - 几乎所有现代方法都做到的 - 和任何现代捆绑工网络软件包, (中文(简体) ), 滚动, (中文(简体) ), 括号 或者说 维特和转写器喜欢 宝贝,那么请 一个 两者中:

  1. 如果您有网络访问权限, 请按惯例从 npm 安装我们的库, 也就是说 npm i @barchart/chart-lib 或者说 yarn add @barchart/chart-lib
  2. 如果您没有网络访问, 您可以通过运行直接从此归档( 不需要解压缩) 安装软件包 npm i /path/to/chart-lib.tgz 或者说 yarn add file:/path/to/chart-lib.tgz

你现在可以 import 图表库导出的任何函数/类/算法;以上TypeScript声明文件都对此有记载。 我们的模块名称是 @barchart/chart-lib。 。 。 .

图表部分具有框架不可知性,与任何现代联合来文框架同样有效,而且根本没有框架.

何处找到更多信息

图表组件/SDK不携带任何形式的UI来发. API 图表对应的是 此处记录我们正忙于工作,使文件更清晰,更容易使用,请经常复检.

我们确实有一个产品,叫做部件,它包括UI。 一个 UI 构建器生成 HTML 的小片段, 以获取您的页面上的部件 在部件站点。 。 。 . 同样部件的力量 我们的演示网站。部件使用 Barchart 的尖端(专有)库编写,该库将生成 Web 组件,帮助保持软件包的尺寸小而高效.

请注意,我们正在使用 组件是,在很多 巴图的 产品。 该组件自2016年起投入生产,在几种不同的情景中进行了战斗测试----既基于页面,又基于SPA。 我们很乐意帮助您将组件融入您的产品中.

版本与发布记录

@barchart/chart-lib 共发布 630 个版本,首次发布于 2020/03/18;过去 12 个月发布了 218 个版本。

版本发布日期距今
2.416.0latest2026/11/061 天前
2.415.42026/11/062 天前
2.415.32026/11/052 天前
2.415.22026/11/052 天前
2.415.12026/11/043 天前
2.415.02026/11/034 天前

关于 @barchart/chart-lib 的常见问题

@barchart/chart-lib 是什么?

条形图 HTML5 流图

如何安装 @barchart/chart-lib?

在项目目录运行 npm install @barchart/chart-lib,或使用 pnpm add / yarn add / bun add。

@barchart/chart-lib 支持 TypeScript 吗?

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

@barchart/chart-lib 支持 ESM 还是 CommonJS?

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

@barchart/chart-lib 可以商用吗?

@barchart/chart-lib 使用 UNLICENSED 许可。作者声明为 UNLICENSED,即不授予公开使用许可(与公共领域的 Unlicense 不同)。使用前需获得作者授权。以上为概括,不构成法律意见,请以许可原文为准。

@barchart/chart-lib 的下载量有多少?

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

@barchart/chart-lib 还在维护吗?

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