pandas.DataFrame.plot の画像サイズを大きくする方法 [重複] 質問する

pandas.DataFrame.plot の画像サイズを大きくする方法 [重複] 質問する

関数の出力画像のサイズを変更するにはどうすればよいですか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)

別の方法としては、figsizeJupyter 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)

おすすめ記事