Objectif: Pour générer 100 barplots en utilisant une boucle, et afficher la sortie comme une image intrigue secondaireGénère plusieurs parcelles avec pour boucle; affichage sortie dans matplotlib intrigues secondaires
Format des données: avec 101 colonnes Datafile. La dernière colonne est la variable X; les 100 colonnes restantes sont les variables Y, contre lesquelles x est tracé.
sortie souhaitée: Barplots à 5 x 20 matrice de sous-parcelle, comme dans cet exemple, l'image:
approche actuelle: J'utilise PairGrid dans Seaborn, qui génère une matrice nx 1: .
où entrée == trame de données; input3 == liste à partir de laquelle les en-têtes de colonne sont appelés:
for i in input3:
plt.figure(i)
g = sns.PairGrid(input,
x_vars=["key_variable"],
y_vars=i,
aspect=.75, size=3.5)
g.map(sns.barplot, palette="pastel")
Est-ce que quelqu'un a des idées pour résoudre ce problème?