如何使用Angular 9/8添加Highcharts
Highcharts 是一个基于JavaScript的库,允许我们创建高度互动的图表,显示信息一目了然。它由挪威Highsoft公司的Torstein Hønsi于2009年发布。这个库是一个强大的图表辅助工具,通过显示不同类型的图表,如直线、区域、馅饼、甜甜圈等,帮助数据可视化并向终端用户传达有意义的信息。它们兼容所有的JavaScript框架,如Angular、React、Vue.js等。
该库对所有非商业用途都是免费的,并且可以在任何浏览器平台上原生运行,不需要安装任何Flash或Silverlight等插件。使用这个库的另一个好处是,图表是用SVG(可伸缩矢量图)渲染的。这意味着,无论何时,我们调整我们的图表大小,或在不同的设备上查看它,有一个生动的屏幕尺寸范围,我们可以轻松地查看图像,其质量将在所有屏幕类型上保持一致。
我们可以使用该标签<highcharts-chart>
来创建这样的交互式图表。我们还可以使用[options]字段为其指定其他图表选项,如图表类型、坐标轴标题、工具提示、图表标签等等。
语法:
安装语法:为了使用基本的highchart库,我们必须在本地机器上安装Angular CLI,这将有助于添加和配置图表库。满足所需条件后,在Angular CLI上键入以下命令。
- 运行以下命令来安装Highcharts库。
- 接下来,我们需要一个用于Angular的highchairs包装模块 它包含一些核心依赖,附加模块,插件等。要添加它,请运行以下命令。
- 通过将HighchartsChartModule添加到app.module.ts文件的imports部分,将其导入我们的应用程序。
项目结构:安装成功后,项目结构将看起来像以下图片。
Project Structure
例子:下面的例子说明了Angular Highcharts的实现。
输出:
Column Highchart