nodes:
  # 基础知识点 (KT11xx)
  # 角度与弧度
  - id: KT1101
    label: 角度制的认识
    level: 1
    color: "#4CAF50"
    size: 30
    shape: box
    
  - id: KT1102
    label: 弧度制的定义
    level: 1
    color: "#4CAF50"
    size: 30
    shape: box
    
  - id: KT1103
    label: 角度与弧度的换算
    level: 2
    color: "#2196F3"
    size: 30
    shape: box
 
  # 单位圆
  - id: KT1104
    label: 单位圆的定义与特征
    level: 2
    color: "#2196F3"
    size: 30
    shape: box
    
  - id: KT1105
    label: 单位圆上点的坐标表示
    level: 2
    color: "#2196F3"
    size: 30
    shape: box
 
  # 三角函数定义
  - id: KT1106
    label: 正弦函数的定义
    level: 3
    color: "#FFC107"
    size: 30
    shape: box
    
  - id: KT1107
    label: 余弦函数的定义
    level: 3
    color: "#FFC107"
    size: 30
    shape: box
    
  - id: KT1108
    label: 正切函数的定义
    level: 3
    color: "#FFC107"
    size: 30
    shape: box
    
  - id: KT1109
    label: 余切函数的定义
    level: 3
    color: "#FFC107"
    size: 30
    shape: box
 
  # 三角函数性质
  - id: KT1110
    label: 三角函数的周期性
    level: 4
    color: "#FF9800"
    size: 30
    shape: box
    
  - id: KT1111
    label: 三角函数的单调性
    level: 4
    color: "#FF9800"
    size: 30
    shape: box
    
  - id: KT1112
    label: 三角函数的奇偶性
    level: 4
    color: "#FF9800"
    size: 30
    shape: box
 
  # 基本关系
  - id: KT1113
    label: 平方关系
    level: 4
    color: "#FF9800"
    size: 30
    shape: box
    
  - id: KT1114
    label: 诱导公式
    level: 4
    color: "#FF9800"
    size: 30
    shape: box
  # 解三角形知识点 (KT12xx)
  # 三角比
  - id: KT1201
    label: 锐角三角函数
    level: 5
    color: "#E91E63"
    size: 30
    shape: box
    
  - id: KT1202
    label: 特殊角的三角函数值
    level: 5
    color: "#E91E63"
    size: 30
    shape: box
 
  # 解三角形
  - id: KT1203
    label: 正弦定理的理解与应用
    level: 6
    color: "#9C27B0"
    size: 30
    shape: box
    
  - id: KT1204
    label: 余弦定理的理解与应用
    level: 6
    color: "#9C27B0"
    size: 30
    shape: box
    
  - id: KT1205
    label: 三角形面积公式
    level: 6
    color: "#9C27B0"
    size: 30
    shape: box
 
  # 三角方程知识点 (KT13xx)
  # 基本方程
  - id: KT1301
    label: 正弦方程的解法
    level: 7
    color: "#673AB7"
    size: 30
    shape: box
    
  - id: KT1302
    label: 余弦方程的解法
    level: 7
    color: "#673AB7"
    size: 30
    shape: box
    
  - id: KT1303
    label: 正切方程的解法
    level: 7
    color: "#673AB7"
    size: 30
    shape: box
 
  # 复合方程
  - id: KT1304
    label: 同角三角方程
    level: 8
    color: "#3F51B5"
    size: 30
    shape: box
    
  - id: KT1305
    label: 三角变形方程
    level: 8
    color: "#3F51B5"
    size: 30
    shape: box
 
  # 不等式
  - id: KT1306
    label: 基本三角不等式
    level: 9
    color: "#1A237E"
    size: 30
    shape: box
    
  - id: KT1307
    label: 复合三角不等式
    level: 9
    color: "#1A237E"
    size: 30
    shape: box
edges:
  # 角度与弧度
  - from: KT1101
    to: KT1102
  - from: KT1101
    to: KT1103
  - from: KT1102
    to: KT1103
    
  # 单位圆
  - from: KT1102
    to: KT1104
  - from: KT1104
    to: KT1105
    
  # 三角函数定义
  - from: KT1104
    to: KT1106
  - from: KT1105
    to: KT1106
  - from: KT1104
    to: KT1107
  - from: KT1105
    to: KT1107
  - from: KT1106
    to: KT1108
  - from: KT1107
    to: KT1108
  - from: KT1108
    to: KT1109
    
  # 三角函数性质
  - from: KT1106
    to: KT1110
  - from: KT1107
    to: KT1110
  - from: KT1108
    to: KT1110
  - from: KT1106
    to: KT1111
  - from: KT1107
    to: KT1111
  - from: KT1108
    to: KT1111
  - from: KT1106
    to: KT1112
  - from: KT1107
    to: KT1112
  - from: KT1108
    to: KT1112
    
  # 基本关系
  - from: KT1106
    to: KT1113
  - from: KT1107
    to: KT1113
  - from: KT1110
    to: KT1114
  - from: KT1112
    to: KT1114
 
  # 三角比依赖
  - from: KT1106
    to: KT1201
  - from: KT1107
    to: KT1201
  - from: KT1108
    to: KT1201
  - from: KT1201
    to: KT1202
 
  # 解三角形依赖
  - from: KT1201
    to: KT1203
  - from: KT1202
    to: KT1203
  - from: KT1201
    to: KT1204
  - from: KT1202
    to: KT1204
  - from: KT1203
    to: KT1205
 
  # 基本方程依赖
  - from: KT1106
    to: KT1301
  - from: KT1110
    to: KT1301
  - from: KT1114
    to: KT1301
  - from: KT1107
    to: KT1302
  - from: KT1110
    to: KT1302
  - from: KT1114
    to: KT1302
  - from: KT1108
    to: KT1303
  - from: KT1110
    to: KT1303
  - from: KT1114
    to: KT1303
 
  # 复合方程依赖
  - from: KT1301
    to: KT1304
  - from: KT1302
    to: KT1304
  - from: KT1303
    to: KT1304
  - from: KT1113
    to: KT1304
  - from: KT1304
    to: KT1305
 
  # 不等式依赖
  - from: KT1301
    to: KT1306
  - from: KT1302
    to: KT1306
  - from: KT1303
    to: KT1306
  - from: KT1306
    to: KT1307