Project Icon

awesome

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

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

超赞 Chart.js

超赞 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(及更多)的浏览器扩展
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号