关于 amCharts 5:图表

满足您所有数据可视化需求的 JavaScript 图表编程库。

amCharts:图表库是数据可视化的首选。当您没有时间学习新技术,需要简单、强大且灵活的即插即用型数据可视化解决方案时,amCharts 是您的理想之选。amCharts 是一个现成的 JavaScript 库,可让您为各种应用程序添加交互式图表。它内置对 TypeScript 和 ES6 模块的支持,并且与 Angular、React、Vue.js 以及原生 JavaScript 应用程序完全兼容。

amCharts 5:图表功能

  • Canvas渲染——amCharts 5使用浏览器的Canvas API,在大多数情况下比SVG更快。DOM树中移动的元素更少,渲染速度更快。
  • 分层- 公共元素组被隔离到单独的独立画布中,这样,频繁更新的部分就不会在未更改的地方触发昂贵的重绘。
  • 快速数据处理——amCharts 5 的数据处理旨在尽可能高效。增量更新、避免重复聚合以及轻量级数据对象的使用,使得数据处理速度快且内存占用极低。
  • 更快的仪表盘- 由于 amCharts 5 采用轻量级的数据解析和渲染方法,因此能够在同一页面上运行数十个图表,而不会使浏览器运行缓慢。
  • 超小二进制文件——amCharts 5 的体积非常小,核心功能编译后的文件只有大约 400KB。每个细分功能都分离到单独的文件中,因此您只需加载真正需要的部分。
  • 更强大的摇树优化能力——amCharts 5 的设计使其具有极强的摇树优化能力。如果您使用 Webpack 或类似的打包工具,最终应用程序中只会包含真正必要的代码。
  • 图示图表- 创建多层、多系列图示图表。任何 SVG 路径都可以用作图表的形状。
  • 桑基图- 令人惊叹的水平和垂直流程图,节点可拖动,完全可配置。
  • 增强型雷达图- 通过堆叠柱状图、条带、坐标轴和其他增强功能,雷达图现在更加实用。
  • 树状图- 完全可缩放、多级、高度可配置。
  • 热图- 自动生成热图,支持自定义坐标轴、颜色范围和全新交互式热图图例。您可以使用颜色、点大小或两者结合来创建热图。通用且灵活的热图规则允许您将数据中的任何值附加到任何元素的任何属性。
  • 弦图——用简洁的圆形弦图可视化您的双向关系数据。经典的弦图有多种变体:弦图、有向弦图和非带状弦图。
  • 漏斗图
    • amCharts 5 提供漏斗图。扇形区域的面积大小代表数值,因此与基本漏斗图相比,每个步骤对整体成交量下降的影响更加显著。
    • 梯形也可以配置成进一步强调减少的效果。
    • 还可以添加其他视觉元素,例如完全可配置的切片线、多系列支持、可切换的图例以及更多选项。
  • 强大的主题引擎——amCharts 5 内置多个主题以及一个灵活的主题引擎,供您使用。它采用类似 CSS 的基于规则的主题定位系统,让您能够更轻松地使用、创建和自定义主题或独立规则。新系统允许您根据元素的类型、特性或在虚拟元素树中的位置,为元素应用默认值。
  • 焕然一新的外观——默认样式经过精心设计,呈现出清新时尚的视觉效果。我们精心挑选了配色方案和默认设置,旨在让图表更加醒目。
  • 丝滑流畅的动画- 每个设置 - 颜色、位置、大小、不透明度等等 - 都可以进行动画处理,以确保平滑过渡。

支持的图表类型包括:

  • X/Y
    • 线条和平滑的线条
    • 面积和范围
    • 柱状图和条形图(堆叠式或簇状式)
    • 散落与气泡
    • 浮动和甘特图
    • 瀑布
    • 错误与控制
    • 堆叠式(常规或 100%)
    • 热图
    • 帕累托图
    • 子弹
    • 哑铃图和棒棒糖
    • 订单簿/深度
    • 流与过程控制
    • 蜂群
    • 麦科
    • 微分线和迷你图
    • 以及以上各项的任意组合
  • 百分比
    • 馅饼和甜甜圈
    • 嵌套甜甜圈
    • 漏斗
    • 金字塔
    • 画报
  • 其他
    • 桑基图
    • 和弦图、和弦导向图和和弦非带状图
    • 树状图
    • 沃罗诺伊
    • 旭日
    • 分割
    • 力导向树
    • 雷达与极地
    • 测量
    • 径向直方图和热图
    • 生命之花与生命之轮
    • 词云和句云
    • 维恩图
    • 信息图
    • 小提琴谱
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐