0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Matplotlibによるpythonのグラフ作成マニュアル。

Posted at

超基本Matplotlibのグラフ生成

コピペして自分用に変えて使ってください。この記事はxの一次関数の描画です。

1.ライブラリーインポート

.py
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt

2.式記述

連続的なx値をnp.arangeで定義します。
arangeでは決めた範囲での等差数列のデータをリストに格納します。
第一引数:範囲の最小
第二引数:範囲の最大
第三引数:等差
第三引数を小さくすればするほどグラフが滑らかになります。

.py
x = np.arange(1.0,5.0,1) #1から5までの0.01刻みの等差数列
y = np.log(x) #引数xのy関数 #例:対数

3,グラフの描写

グラフの描写にはmatplotlib.pylotの関数を使用します。事前に、インポートをしておきます。
pylotモジュールはグラフの描画を行うためのインターフェイスです。グラフを描画するための関数群がまとめられています。
グラフの描画は2通りあります。

① グラフの土台になるオブジェクトを生成し、pyplotのメソッドを使用して、折れ線や棒グラフなどのグラフ要素、
  さらに軸のラベルなどをグラフに必要な描画していく方法
② plotモジュールの関数群を直接、呼び出してグラフ要素を描画していく方法

今回はシンプルな描写なため、後者の方法です。
簡単な描写の例です。流れとしては

① pylotライブラリーの関数を呼び出し、グラフの設定。
② ①で設定したグラフ情報をshow関数で描画する。

.py
# グラフ情報を設定
# 水平(x軸)と垂直(y)軸の値を代入 、グラフの色の設定、
plt.plot(x,y,color = "red")
plt.ylabel('y-label') #x軸のタイトル
plt.xlabel('x-label') #y軸のタイトル

# グラフ情報を描画
plt.show()

実行結果
スクリーンショット 2020-06-27 13.29.53.png

色のデフォルトは黒なので、記述しなかったら黒になります。
もっと細かくグラフの設定描画はできますが、この様にシンプルなコードで一次関数を描画できます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?