awesome

awesome

综合Chart.js生态系统资源指南

项目整理了Chart.js生态系统中的关键组件,包括各类资源、图表类型、插件、适配器和集成工具。详细列举了不同版本的兼容性,覆盖了样式、功能、交互和数据处理等多个方面。同时提供了多种编程语言和框架的集成方案,以及开发辅助工具,为Chart.js用户提供了全面的参考指南。

Chart.js数据可视化图表库开源JavaScriptGithub开源项目
<div align="center"> <img width="320" src="https://yellow-cdn.veclightyear.com/0a4dffa0/4fce6170-1ee3-4023-93f6-15616de5e190.svg" alt="超赞 Chart.js"> </div>

超赞 Chart.js 超赞

Chart.js 相关的精选超赞资源列表

Chart.js 支持。 目前使用的 Chart.js 主要有三个版本。请参考下面的版本徽章,检查库是否支持你使用的 Chart.js 版本。(另外,"❕"表示不支持该版本。)

  • Chart.js v. 4️⃣ — 2022年11月发布
  • Chart.js v. 3️⃣ — 2021年4月发布
  • Chart.js v. 2️⃣ — 2016年4月发布

资源

图表

支持名称描述
2️⃣ ❕ ❕bar-funnel添加条形漏斗图类型
2️⃣ 3️⃣ 4️⃣boxplot添加箱线图和小提琴图类型
2️⃣ 3️⃣ 4️⃣error-bars添加标准图表类型的各种误差条变体
2️⃣ 3️⃣ ❕financial添加金融图表类型,如K线图
❕ 3️⃣ 4️⃣funnel添加漏斗图类型
2️⃣ 3️⃣ 4️⃣geo添加地理地图图表类型,如等值线图和气泡地图
2️⃣ 3️⃣ 4️⃣graph添加图表类型,如力导向图
2️⃣ 3️⃣ 4️⃣matrix添加矩阵图类型
2️⃣ 3️⃣ 4️⃣pcp添加平行坐标图类型
❕ 3️⃣ 4️⃣sankey添加桑基图类型
2️⃣ ❕ ❕smith添加史密斯图类型
2️⃣ 3️⃣ 4️⃣stacked100绘制100%堆叠条形图
2️⃣ 3️⃣ 4️⃣treemap添加树状图类型
❕ 3️⃣ 4️⃣venn添加维恩图和欧拉图类型
❕ 3️⃣ 4️⃣word-cloud添加词云图类型

插件

样式

支持名称描述
❕ 3️⃣ 4️⃣autocolors自动生成颜色
2️⃣ ❕ ❕colorschemes使用预定义的配色方案实现自动着色
❕ 3️⃣ 4️⃣gradient简易渐变
2️⃣ ❕ ❕rough使用Rough.js绘制粗略的手绘风格图表
2️⃣ ❕ ❕style提供阴影、浮雕、发光或叠加效果等样式选项
❕ ❕ 4️⃣timestack添加独特的时间刻度格式化,具有"优雅"的时间划分

功能

支持名称描述
2️⃣ 3️⃣ 4️⃣annotation在图表区域绘制线条、方框、点、标签、多边形和椭圆
2️⃣ 3️⃣ ❕crosshair为线形图和散点图添加数据十字准线
2️⃣ 3️⃣ 4️⃣datalabels在任何类型的图表上显示数据标签
2️⃣ ❕ ❕doughnutlabel在环形图中心显示文本标签
2️⃣ 3️⃣ 4️⃣hierarchical添加可折叠、展开和聚焦的层次结构刻度
❕ ❕ 4️⃣image-label在环形图上显示图像标签
2️⃣ ❕ ❕piechart-outlabels在饼图/环形图外部显示标签
2️⃣ ❕ ❕regression计算并绘制统计回归线(趋势线)
❕ ❕ 4️⃣trendline绘制趋势线
2️⃣ ❕ ❕waterfall支持轻松使用瀑布图

交互

支持名称描述
❕ ❕ 4️⃣a11y-legend为图表图例提供键盘无障碍功能
❕ 3️⃣ 4️⃣chart2music通过键盘导航和声音反馈增强图表的无障碍性
2️⃣ 3️⃣ 4️⃣deferred延迟初始图表更新,直到图表滚动到视口中
2️⃣ 3️⃣ ❕dragdata允许用户拖动图表上的数据点
2️⃣ 3️⃣ 4️⃣zoom支持图表的缩放和平移

数据源

支持名称描述
2️⃣ 3️⃣ 4️⃣datasource-prometheus显示来自Prometheus的时间序列数据
2️⃣ 3️⃣ ❕streaming添加对实时流数据的支持

此外,还可以在npm注册表上找到许多插件。

适配器

支持名称描述
2️⃣ 3️⃣ 4️⃣date-fnsdate-fns 适配器
2️⃣ 3️⃣ 4️⃣dayjsdayjs 适配器
2️⃣ 3️⃣ 4️⃣luxonLuxon 适配器
2️⃣ 3️⃣ 4️⃣momentMoment.js 适配器
❕ 3️⃣ 4️⃣spacetimeSpacetime 适配器

集成

JavaScript

支持名称描述
2️⃣ ❕ ❕ember-cli-chartEmber CLI
2️⃣ ❕ ❕lwccLightning Web 组件
2️⃣ 3️⃣ 4️⃣ng2-chartsAngular v2+
2️⃣ 3️⃣ ❕omi-chartOmi
2️⃣ 3️⃣ 4️⃣react-chartjs-2React
❕ 3️⃣ 4️⃣solid-chartjsSolidJs
❕ 3️⃣ 4️⃣svelte-chartjsSvelte
2️⃣ 3️⃣ 4️⃣vue-chartjsVue.js

其他

支持名称描述
❕ 3️⃣ ❕BlazorChartjsBlazor
❕ 3️⃣ 4️⃣pax.BlazorChartJsBlazor(使用JavaScript隔离
2️⃣ 3️⃣ 4️⃣charbaGWT/J2CL
2️⃣ ❕ ❕chart.javaJava
❕ ❕ 4️⃣chartjs-java-modelJava
2️⃣ ❕ ❕chartjs-ocamlOCaml
2️⃣ 3️⃣ ❕chartjs-rorRuby,简化在Rails视图中使用Chart.js
❕ 3️⃣ 4️⃣chart-js-rsRust中的Chart.js类型API(Alpha版/未完成的工作进行中)
2️⃣ ❕ ❕django-chartjsDjango
 figma设计组件
2️⃣ 3️⃣ 4️⃣ipychartPython
2️⃣ 3️⃣ 4️⃣laravel-chartjsLaravel
2️⃣ ❕ ❕liquify使用Angular进行快速、多线程的流数据可视化
2️⃣ ❕ ❕nova-chartjsLaravel Nova
2️⃣ 3️⃣ 4️⃣quickchart静态图表的Web API
2️⃣ ❕ ❕wicked-chartsJava Web应用的包装器
❕ 3️⃣ ❕symfony/ux-chartjsSymfony UX包

工具

支持名称描述
❕ 3️⃣ ❕xhubGitHub页面上Chart.js(及更多)的浏览器扩展

编辑推荐精选

潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
商汤小浣熊

商汤小浣熊

最强AI数据分析助手

小浣熊家族Raccoon,您的AI智能助手,致力于通过先进的人工智能技术,为用户提供高效、便捷的智能服务。无论是日常咨询还是专业问题解答,小浣熊都能以快速、准确的响应满足您的需求,让您的生活更加智能便捷。

imini AI

imini AI

像人一样思考的AI智能体

imini 是一款超级AI智能体,能根据人类指令,自主思考、自主完成、并且交付结果的AI智能体。

Keevx

Keevx

AI数字人视频创作平台

Keevx 一款开箱即用的AI数字人视频创作平台,广泛适用于电商广告、企业培训与社媒宣传,让全球企业与个人创作者无需拍摄剪辑,就能快速生成多语言、高质量的专业视频。

下拉加载更多