2016-04-01 13 views
0

Learning Python, bekam aber einen Syntaxfehler und nicht sicher, warum ...Fehler bei axis.set in matplotlib

Wenn eine Zeile Code in Python zu schreiben, ich bin ein Syntaxfehler bekommen:

ax_lr.set(xlabel=("Unemployment_rate"), xlim=(0.0,0.20), xticklabels=([0.00, 0.05, 0.10, 0.15, 0.20], rotation=90))

Allerdings, wenn ich die rotation=90 entfernen und separat eingestellt, das Problem geht weg:

ax_lr.set(xlabel=("Unemployment_rate"), xlim=(0.0,0.20), xticklabels=([0.00, 0.05, 0.10, 0.15, 0.20])) 
ax_lr.set_xticklabels(rotation=90) 

Warum das erste Beispiel einen Syntaxfehler hat ?

Antwort

1

Da Ihre Klammern nicht übereinstimmen. Entfernen Sie die Klammern nach xticklables.

+0

Auf welche Klammern beziehen Sie sich? Nach der Rotation = 90 oder die danach? Die erste besteht darin, die Einstellungen für XtickLabels zu schließen, und die zweite besteht darin, das gesamte Set zu schließen – Jonathan

Verwandte Themen