Grundstück pandas dataframe mit Nebenhandlungen (subplots=True): Ort, Legende und verwenden Sie engen layout

Ich mag pandas zu verarbeiten und zu analysieren große Datenmengen. So weit, ich habe es meist verwendet, matplotlib zum Plotten, aber jetzt verwenden möchten pandas eigenen plot-Funktionalitäten (basierend auf matplotlib), da braucht es weniger code und scheint ausreichend zu sein für mich in den meisten Fällen. Vor allem die Nebenhandlungen haben eine guick Blick auf big dataframes wie im folgenden Beispiel..

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# Generate random data
df = pd.DataFrame(np.random.randn(96,12),
                  columns=['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',
                           'K', 'L'])

# Plotting
df.plot(kind='line', subplots=True, grid=True, title="Sample Data (Unit)",
        layout=(4, 3), sharex=True, sharey=False, legend=True,    
        style=['r', 'r', 'r', 'g', 'g', 'g', 'b', 'b', 'b', 'r', 'r', 'r'],
        xticks=np.arange(0, len(df), 16))

Grundstück pandas dataframe mit Nebenhandlungen (subplots=True): Ort, Legende und verwenden Sie engen layout

..das bringt mich zu meinen Fragen:

1.) Wie kann ich alle Legenden in den Geschichten am selben Ort (e. g. zentriert, außerhalb, topright)?

2.) Kann ich irgendwie verwenden matplotlibs "Engen Layout" (http://matplotlib.org/users/tight_layout_guide.html) für das Grundstück?

Vielen Dank im Voraus!

Schreibe einen Kommentar