2017-02-14 13 views
1

タイトル(およびxlabelとylabel)をplt.scatter(x、y、...)またはplt.plot(x、y、 ...)追加の行を書くことなく直接?Plt.Scatter:タイトルとxlabelとylabelを追加するには

Series_name.plotを使用するときに追加するのは簡単ですが、Series_name.plot(...、title = 'name')と書くだけですが、書き込みするとうまくいかない:plt.scatter ...、タイトル= '名前')またはplt.plot(...、タイトル= '名前')

[PLT < PLTとして<輸入matplotlib.pyplot]

私は、Python 3を使用しています。

+0

あなたが既に試したことを教えてください。期待どおりに動作しないコードスニペットを追加してください。 –

+1

必ずしも正確な複製ではありませんが、必要なものはグーグルで簡単に見つけることができます:http://stackoverflow.com/questions/12444716/how-do-i-set-the-figure-title-and-axes- labels-font-size-in-matplotlib – pingul

+1

[MatplotlibでFigureのタイトルと軸ラベルのフォントサイズを設定するにはどうすればいいですか?](http://stackoverflow.com/questions/12444716/how-do-i-set -the-figure-title-and-axes-labels-font-size-in-matplotlib) – pingul

答えて

4

plt.scatter()の文書から、タイトルやラベルを設定するための引数はありません。

しかし、plt.plot()コマンドにはそのような引数はありません。 plt.plot(x,y, title="title")はエラーAttributeError: Unknown property titleをスローします。だから私はなぜこれがどちらの場合でもうまくいくのだろうと思う。

いずれの場合でも、タイトルを設定する通常の方法はplt.titleです。ラベルを設定する通常の方法はplt.xlabelplt.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

は、それは追加などのように単純です:

plt.xlabel('your xlabel') 
plt.ylabel('your ylabel') 
plt.title('your title') 
plt.scatter()コマンドの後の

。 次に、plt.show()と入力して、ラベルとタイトルの画像を表示します。 詳細についてはこちらをご覧ください:http://matplotlib.org/users/text_intro.html

関連する問題