溫馨提示×

如何利用Matplotlib進行多變量數據的平行坐標繪制

小億
91
2024-05-20 13:30:24
欄目: 編程語言

在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函數顯示圖形。運行代碼即可生成多變量數據的平行坐標圖。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女