1use makepad_charts::chart::chord_chart::{ChordChart, ChordData};
2
3// 基于矩阵的关系数据
4let data = ChordData::new()
5 .with_labels(vec!["A", "B", "C", "D"])
6 .with_matrix(vec![
7 vec![0.0, 50.0, 30.0, 10.0], // A 到 B、C、D 的流量
8 vec![20.0, 0.0, 40.0, 15.0], // B 到 A、C、D 的流量
9 vec![10.0, 25.0, 0.0, 35.0], // C 到 A、B、D 的流量
10 vec![5.0, 10.0, 20.0, 0.0], // D 到 A、B、C 的流量
11 ]);
12
13chart.set_data(data);