如何利用Matplotlib进行多变量数据的平行坐标绘制

avatar
作者
猴君
阅读量:8

在Matplotlib中,可以使用matplotlib.pyplot中的plot函数来绘制多变量数据的平行坐标图。下面是一个示例代码:

import matplotlib.pyplot as plt  # 创建数据 data = {     'A': [1, 2, 3, 4],     'B': [3, 4, 2, 1],     'C': [2, 3, 1, 4],     'D': [4, 1, 3, 2] }  # 创建画布 plt.figure()  # 绘制平行坐标 for key in data.keys():     plt.plot([1, 2, 3, 4], data[key], label=key)  # 添加标签和标题 plt.xlabel('Variables') plt.ylabel('Values') plt.title('Parallel Coordinates Plot')  # 添加图例 plt.legend()  # 显示图形 plt.show() 

在这段代码中,首先创建了一个包含多个变量的数据字典data。然后使用plot函数分别绘制了每个变量的数据,并添加了标签和标题。最后通过legend函数添加图例,并使用show函数显示图形。运行代码即可生成多变量数据的平行坐标图。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!