常见的图形库系列

常见的图形库概览-00-overview

常见的图形库概览-01-Chart.js 入门例子

常见的图形库概览-03-D3.js 入门例子

HighCharts 交互式图表-01-入门介绍

Plotly 函数图像绘制

ApexCharts 图表入门例子

Victory 图表基于 React,适合 React 项目,支持移动端

Recharts 入门例子

AntV G2 入门例子

图表库 C3.js 入门例子

图表库 Google Charts 入门例子

ECharts-01-图表库系列

入门例子

C3.js 是一个基于 D3.js 的图表库,封装了常见的图表类型,使用简单且功能丰富。

例子

以下是一个简单的 C3.js 入门示例,展示如何使用 C3.js 创建一个基本的柱状图(Bar Chart)。

  [html]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>C3.js 入门示例</title> <!-- 引入 D3.js 5.x --> <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/5.16.0/d3.min.js"></script> <!-- 引入 C3.js --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/c3/0.7.20/c3.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/c3/0.7.20/c3.min.js"></script> </head> <body> <div id="chart"></div> <script> // 创建图表 const chart = c3.generate({ bindto: '#chart', // 绑定到容器的 ID data: { columns: [ ['data1', 30, 86, 168, 281, 303, 365], // 数据系列 1 ['data2', 50, 100, 150, 200, 250, 300] // 数据系列 2 ], type: 'bar' // 图表类型:柱状图 }, axis: { x: { type: 'category', // X 轴类型:分类 categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'] // X 轴标签 } }, bar: { width: { ratio: 0.5 // 柱子的宽度比例 } } }); </script> </body> </html>

关键点说明