2017-07-22 3 views
-1

Wenn ich einige der eingebauten Visualisierungstools in Pandas verwende, ist eine sehr hilfreich für mich die Visualisierung von Parallelen Koordinaten. Da ich jedoch ungefähr 18 Merkmale im Datenrahmen habe, wird die Unterseite des Parallel-Koordinaten-Diagramms wirklich unordentlich.Drehen von parallelen Koordinatenachsen-Namen in Pandas

Deshalb habe ich mich gefragt, ob jemand wusste, wie man die Achse-Namen zu drehen vertikal zu sein, anstatt horizontal wie hier gezeigt:

parallel_coordinates example

ich einen Weg zu benutzen parallel_coords in einem gefunden polar set up, Erstellen einer Radar-Karte; Während dies hilfreich war, um die verschiedenen Merkmale sichtbar zu machen, funktioniert diese Lösung nicht ganz, da es bei Werten nahe 0 fast unmöglich ist, die Kurve zu sehen. Außerdem musste ich mit dem Polarkoordinatenrahmen brechen, um den Pandas-Datenframe zu verwenden, was ein Teil dieser Methode ist, die diese Methode so attraktiv macht.

polar

Antwort

0

Verwendung plt.xticks(rotation=90) sollte genügen. Hier ist ein Beispiel mit 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

Verwandte Themen