科学の箱

科学・IT・登山の話題

Python

matplotlibでfigureを利用する

投稿日:2018年3月23日 更新日:

matplotlibでfigureオブジェクトを利用するとグラフを表示する位置を細かく指定できる。

まずはfigureを使ってグラフを一つ表示してみる。


>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> x = np.arange(0,20,2)
>>> y = x ** 2
>>> fig = plt.figure()
>>> axes = fig.add_axes([0.1, 0.1, 0.8, 0.8])
>>> axes.plot(x,y)
>>> axes.set_xlabel('X label')
>>> axes.set_ylabel('Y label')
>>> axes.set_title('Title')
>>> plt.show()

 

 

次にaxesを複数追加してサブプロットを表示する。


>>> fig = plt.figure()
>>> axes = fig.add_axes([0.1, 0.1, 0.8, 0.8])
>>> axes_1 = fig.add_axes([0.2, 0.2, 0.4, 0.3])
>>> axes.plot(x,y)
>>> plt.show()

 

 

 

 

 

メタ情報

inarticle



メタ情報

inarticle



-Python

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

配列のインデックス

インデックスとは配列に対して[]で要素を抜き出す方法である。 マニュアルは以下になる。 Indexing Indexing Routines インデックスの方法としては以下がある。 整数値を使ったイン …

no image

StringIOを使ってread_csvのテストをしてみる

pandasで操作できるファイルは様々なあるが、csvはJSONと並んで取り扱うことが多いファイルである。ちょっとしたコードの検証をしたいときに毎回csvを用意して、read_csv()で読み込むのは …

no image

pythonからgoogle translateを使う

まずはパッケージをpip経由でインストール pip install googletrans これで完了。あとは利用するだけです。 日本語を英語に翻訳するとき。 translator = Transla …

no image

Pythonで文字列を生成するときの方法についてまとめる

Pythonで文字列を生成するときには様々な方法があるのでまとめる。 まず最も基本となるのは生成したい文字をシングルクォーテーションもしくはダブルクォーテーションで囲む方法である。どちらの方法を使って …

no image

kaggle Titanic Tutorial – 2

決定木を利用して分析する。 データの作成 y_train = d_train["Survived"].values x_train = d_train[["Pclass& …

2018年3月
« 2月   4月 »
 1234
567891011
12131415161718
19202122232425
262728293031  

side bar top



アーカイブ

カテゴリー