在Pandas中使用一些内置的可视化工具时,对我来说非常有用的是parallel_coordinates可视化。但是,由于我在数据框中有大约18个特征,所以parallel_coords图的底部变得非常混乱。
因此,我想知道是否有人知道如何将轴名称旋转为垂直而不是水平,如下所示:
我确实找到了在polar set up中使用parallel_coords的方法,创建了雷达图表;虽然这有助于使不同的特征可见,但该解决方案并不完全有效,因为每当值接近0时,几乎不可能看到曲线。此外,使用极坐标框架进行操作需要我摆脱使用pandas的数据帧,这是使这种方法如此吸引人的一部分。
答案 0 :(得分: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()