2017-07-22 55 views
-1

當在熊貓中使用一些內置的可視化工具時,對我非常有幫助的是parallel_coordinates可視化。然而,由於我在數據框中有大約18個特徵,parallel_coords圖的底部變得非常混亂。在熊貓中旋轉平行座標軸名稱

因此,我想知道是否有人知道如何旋轉軸名稱爲垂直而非水平如下所示:

parallel_coordinates example

我沒有找到一種方法,使用一個parallel_coords polar set up,創建雷達圖表;雖然這有助於讓不同的特徵可見,但該解決方案並不完美,因爲只要值接近0,就幾乎看不到曲線。此外,用極座標框架來做這件事需要我擺脫使用熊貓的數據框架,這是使這種方法非常吸引人的一部分。

polar

回答

0

使用plt.xticks(rotation=90)應該夠了。下面是the 「Iris」 dataset一個例子:

import matplotlib.pyplot as plt 
import pandas as pd 
from pandas.plotting import parallel_coordinates 

data = pd.read_csv('iris.csv') 
parallel_coordinates(data, 'Name') 
plt.xticks(rotation=90) 
plt.show() 

enter image description here