2017-07-22 54 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