溫馨提示×

Matplotlib怎么繪制具有多個變量的平行坐標(biāo)圖

小億
89
2024-05-21 14:46:23
欄目: 編程語言

要繪制具有多個變量的平行坐標(biāo)圖,可以使用Matplotlib庫中的plot函數(shù)。下面是一個示例代碼,演示了如何使用Matplotlib繪制具有多個變量的平行坐標(biāo)圖:

import matplotlib.pyplot as plt

# 創(chuàng)建一個包含各個變量的數(shù)據(jù)集
data = {
    'Var1': [1, 2, 3, 4, 5],
    'Var2': [5, 4, 3, 2, 1],
    'Var3': [3, 2, 4, 1, 5],
    'Var4': [2, 1, 5, 3, 4]
}

# 創(chuàng)建一個新的Matplotlib圖形
plt.figure()

# 繪制平行坐標(biāo)圖
for key in data.keys():
    plt.plot(range(len(data[key])), data[key], label=key)

# 添加標(biāo)簽和圖例
plt.xlabel('Variables')
plt.ylabel('Values')
plt.legend()

# 顯示圖形
plt.show()

運行以上代碼將繪制一個帶有多個變量的平行坐標(biāo)圖,每條線代表一個變量,橫坐標(biāo)表示變量的位置,縱坐標(biāo)表示變量的值。通過修改數(shù)據(jù)集data中的值或增加更多的變量,可以定制不同的平行坐標(biāo)圖。

0