Plotly
的Parcoords
類可以用于繪制并行坐標圖,用于可視化多個數值變量之間的關系。下面是一個簡單的示例,演示如何使用Parcoords
類繪制一個并行坐標圖:
import plotly.express as px
df = px.data.iris()
fig = px.parallel_coordinates(df, color="species_id",
dimensions=['sepal_length', 'sepal_width', 'petal_length', 'petal_width'],
labels={'sepal_length': 'Sepal Length', 'sepal_width': 'Sepal Width',
'petal_length': 'Petal Length', 'petal_width': 'Petal Width'},
color_continuous_scale=px.colors.diverging.Tealrose,
color_continuous_midpoint=2)
fig.show()
在上面的示例中,我們首先使用plotly.express
模塊中的data.iris()
方法加載了一個示例數據集。然后使用px.parallel_coordinates()
方法創建了一個Parcoords
圖,并指定了數據集中的四個數值變量作為維度,并將species_id
作為顏色變量。最后調用show()
方法顯示圖表。
通過調整dimensions
參數可以指定要顯示的數值變量,通過調整labels
參數可以指定每個數值變量的標簽,通過調整color
參數可以指定顏色變量,通過調整color_continuous_scale
和color_continuous_midpoint
參數可以設置顏色的漸變和中點。