python数据可视化技巧的100个练习 -- 22. 使用和弦图可视化网络连接 重要性★★★★☆难度★★★☆☆你是一家跨国科技公司的数据分析师。公司希望可视化其各个全球数据中心之间的数据传输,以优化网络流量并提高效率。你的任务是创建一个和弦图,以表示不同数据中心之间的数据传输量。该图表应清晰显示每对数据中心之间的关系和传输量。使用 Python 为 5 个数据中心生成样本数据,并创建一个和弦图以可视化它们之间的连接。确保为每个数据中心添加标签,并使用颜色编码表示不同的传输量。最终的可视化应清晰且富有信息性,使利益相关者能够快速了解公司全球网络中的数据传输模式。【数据生成代码示例】importnumpyasnp# 为 5 个数据中心生成随机数据np.random.seed(42)data_centers=['DC_A','DC_B','DC_C','DC_D','DC_E']matrix=np.random.randint(100,1000,size=(5,5))np.fill_diagonal(matrix,0)# 将对角线设置为 0,因为数据中心不会向自身传输数据【图表答案】【代码答案】importnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.pathimportPathimportmatplotlib.patchesaspatches# 为 5 个数据中心生成随机数据np.random.seed(42)data_centers=['DC_A','DC_B','DC_C','DC_D','DC_E']matrix=np.random.randint(100