2017-02-14 1 views
1

Gibt es eine Möglichkeit, Titel (und xlabel und ylabel) zu plt.scatter (x, y, ...) oder plt.plot (x, y, ...) direkt ohne zusätzliche Zeilen schreiben?Plt.Scatter: Wie titel und xlabel und ylabel hinzufügen

Es ist einfach, es hinzuzufügen, wenn wir Series_name.plot verwenden, in dem wir einfach Series_name.plot schreiben (..., title = 'name'), aber es funktioniert nicht für mich, wenn ich schreibe: plt.scatter (..., title = 'name') oder plt.plot (..., title = 'name')

[PLT < < Import matplotlib.pyplot als PLT]

ich verwende Python 3.

+0

Bitte teilen Sie uns mit, was Sie bereits ausprobiert haben und fügen Sie möglicherweise ein Code-Snippet hinzu, das nicht wie erwartet funktioniert. –

+1

Nicht unbedingt ein exaktes Duplikat, aber die Dinge, die Sie brauchen, können Sie leicht finden, indem Sie einfach googeln: http://StackOverflow.com/Questions/12444716/how-do-i-set-the-figure-title-and-axes- labels-font-size-in-matplotlib – pingul

+1

Mögliche Duplikate von [Wie lege ich die Schriftgröße und Achsenbeschriftung der Schrift in Matplotlib fest?] (http://stackoverflow.com/questions/12444716/how-do-i-set -die-Figur-Titel-und-Achsen-Etiketten-Font-Size-in-Matplotlib) – pingul

Antwort

4

Aus der Dokumentation von plt.scatter() es keine solche Argumente ist der Titel oder Etiketten zu setzen.

Aber auch der plt.plot() Befehl hat solche Argumente. plt.plot(x,y, title="title") gibt einen Fehler aus AttributeError: Unknown property title. Ich frage mich, warum das in beiden Fällen funktionieren sollte.

In jedem Fall ist der übliche Weg, um den Titel zu setzen, plt.title. Die übliche Weise, die Aufkleber einzustellen, ist plt.xlabel und plt.ylabel.

import matplotlib.pyplot as plt 

x= [8,3,5]; y = [3,4,5] 
plt.scatter(x,y) 
plt.title("title") 
plt.xlabel("x-label") 
plt.ylabel("y-label") 
plt.show() 
1

Es ist so einfach wie das Hinzufügen:

plt.xlabel('your xlabel') 
plt.ylabel('your ylabel') 
plt.title('your title') 

nach dem Befehl plt.scatter(). Schreiben Sie dann plt.show(), um das Bild mit den Beschriftungen und Titeln anzuzeigen. Sie können darüber lesen Sie mehr hier: http://matplotlib.org/users/text_intro.html

Verwandte Themen