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