2016-10-31 6 views
2

Ich versuche, ein einfaches zweidimensionales Balkendiagramm für zwei Listen in Python zu plotten. (Beachten Sie, dass max dieser Liste 4 ist) Ich möchte diese Liste und den entsprechenden Index mit Matplotlib plotten. Mein Code dies richtigFormatierung Balkendiagramm Python Matplotlib

import numpy as np 
import matplotlib.pyplot as pl 
bitpos = np.arange(len(sumlist)) 
pl.bar(bitpos,sumlist, align='center', alpha=0.5) 
pl.ylabel('mismatch count') 
pl.xlabel('bitposition') 

Der Graph obwohl Plots ist aber die Bars sind die oberen Rand des Diagramms berühren (siehe Grafik unten) ich einige leere Raum über dem Diagramm für eine bessere Präsentation erstellen möchten.

Example Plot to illustrate my problem

Antwort

1

Wenn Sie etwas Platz auf der Spitze Ihres Grundstück hinzufügen möchten, können Sie so etwas wie hinzufügen:

pl.ylim((0., 5.)) 

an der Unterseite des aktuellen script.This ändert die y Grenzen Ihre Handlung zu 0 und 5 (zZ sind sie 0 und 4).

Verwandte Themen