Chart.js 散点图
Chart.js 散点图 散点图是由两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。 数据结构: data: [{ x: 10, y: 20 }, { x: 15, y: 10 }] 散点图 type 属性为 scatter。 const config = { type: 'scatter&..
Chart.js 柱形图
Chart.js 柱形图 柱形图是一种以长方形的长度为变量的统计图表。 柱形图用来比较两个或以上的价值(不同时间或者不同条件),只有一个变量,通常利用于较小的数据集分析。 柱形图的 type 属性为 bar ,type 描述了图表类型。 const config = { type: 'bar', data: data, options: { scales: { y: { ..
Chart.js 气泡图
Chart.js 气泡图 气泡图用于展示三个变量之间的关系。 气泡的位置由前两个变量决定,对应的是 X 轴和 Y 轴,第三个参数为气泡的大小。 { // X 轴对应值 x: number, // Y 轴对应值 y: number, // 气泡半径,单位为像素 r: number } 泡图的 type 属性为 bubble ,type 描述了图表类型。 const config ..
Chart.js 环形图
Chart.js 环形图 环形图又叫做甜甜圈图,其本质是饼图将中间区域挖空。 环形图是由两个及两个以上大小不一的饼图叠在一起,挖去中间的部分所构成的图形。 饼图是用圆形及圆内扇形的角度来表示数值大小的图形,它主要用于表示一个样本(或总体)中各组成部分的数据占全部数据的比例,对于研究结构性问题十分有用。 环形图与饼图类似,但又有区别。环形图中间有一个“空洞”,每个样本用一个环来表示,样本中的每一部分数据用环中的一段表示。因此环形图可..
Chart.js 饼图
Chart.js 饼图 饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。在饼图中,每个扇区的弧长(以及圆心角和面积)大小为其所表示的数量的比例。这些扇区合在一起刚好是一个完全的圆形。顾名思义,这些扇区拼成了一个切开的饼形图案。 饼图 type 属性为 pie ,type 描述了图表类型。 const config = { type: 'pie', dat..
Chart.js 折线图
Chart.js 折线图 折线图是排列在工作表的列或行中的数据可以绘制到折线图中。 折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。 折线图 type 属性为 line ,type 描述了图表类型。 const config = { type: 'line', data: data, }; 接下来我们创建一个简单的折线图: 实例 [mycod..
Chart.js 混合图
Chart.js 混合图 Chart.js 可以创建由两种或多种不同图表类型组合而成的混合图表,比如条形图与折线图的混合。 创建混合图表时,我们在每个数据集上指定图表类型。 混合图 type 属性为 scatter。 柱形图 type 属性为 bar ,折线图 type 属性为 line , type 描述了图表类型。 const mixedChart = new Chart(ctx, { data: { ..
Chart.js 极地图
Chart.js 极地图 极区图类似于饼图,但每个数据集具有相同的角度,线段的半径根据提供的值有所不同。 混合图 type 属性为 polarArea。 const config = { type: 'polarArea', data: data, options: {} }; 接下来我们创建一个简单的极地图: 实例 [mycode4 type='js'] const ctx..
Chart.js 雷达图
Chart.js 雷达图 雷达图是一种显示多个数据点及其之间变化的方式。 雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法。 轴的相对位置和角度通常是无信息的。 混合图 type 属性为 radar。 const config = { type: 'radar', data: data, options: { elements: { ..
Chart.js 使用
Chart.js 使用 使用 Chart.js 创建图表,需要初始化 Chart 类,并传入图表节点: HTML Canvas 代码,图表显示位置: [mycode4 type='html'] [/mycode4] 通过不同方式获取节点: 初始化方式 [mycode4 type='js'] //以下方式都可以 const ctx = document.getElemen..