関数の出力画像のサイズを変更するにはどうすればよいですかpandas.DataFrame.plot
?
私は試した:
plt.figure(figsize=(10, 5))
そして
%matplotlib notebook
しかし、どれも機能しません。
ベストアンサー1
figsize
次のパラメータを試してくださいdf.plot(figsize=(width,height))
:
df = pd.DataFrame({"a":[1,2],"b":[1,2]})
df.plot(figsize=(3,3));
df = pd.DataFrame({"a":[1,2],"b":[1,2]})
df.plot(figsize=(5,3));
のサイズはあたりfigsize=(5,3)
で示されます。inches
(width, height)
別の方法としては、figsize
Jupyter Notebookの上部にdesiredを設定することです。前プロットする:
plt.rcParams["figure.figsize"] = (10, 5)
この変更は、この声明に続くすべてのプロットに影響します。
OP にとってなぜ機能しないのかの説明は次のとおりです。
plt.figure(figsize=(10,5))
df.plot()
独自のmatplotlib.axes.Axes
オブジェクトを作成し、そのサイズを変更できないため機能しません。後オブジェクトが作成されました。詳細については、ソースコードを変更することもできますデフォルトfigsize
前デフォルトのfigsizeを変更することで作成できますplt.rcParams["figure.figsize"] = (width, height)