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

1024
2024/5/23 13:30:24
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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函数显示图形。运行代码即可生成多变量数据的平行坐标图。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Matplotlib怎么实现数据点随时间动态出现或消失