いぬおさんのおもしろ数学実験室

おいしい紅茶でも飲みながら数学、物理、工学、プログラミング、そして読書を楽しみましょう

Pythonでいくつかの区画でいろいろなグラフを描く

 Python、グラフも色々描けそうです。比較のためなど、いっぺんにいくつか表示することもできます。パラメータはたくさんあるようですが、ここでは本当に基本的なものを。

#========================================================
#画面をいくつかの区画に分けて各区画でいろいろな
#グラフを描く
#
import sys
import numpy as np
import matplotlib.pyplot as plt
pi = np.pi
x = np.arange(0, 2*pi, 0.1) #横軸(0~2π)を用意
plt.subplot(2,3,1) #2行3列の区画の中の1番目の場所
plt.text(0, 0, 'abc', alpha=0.5, size=30, color = "blue")
plt.plot(x, np.sin(x))
plt.subplot(2,3,2) #2行3列の区画の中の2番目の場所
plt.text(1, 0, 'defg', alpha=0.8, size=30, color = "red")
plt.plot(x, np.cos(x))
plt.subplot(2,3,3) #2行3列の区画の中の3番目の場所
plt.plot(x, x + 1)
plt.subplot(2,3,4) #2行3列の区画の中の4番目の場所
plt.plot(x, x*x)
plt.subplot(2,3,5) #2行3列の区画の中の5番目の場所
plt.plot(x, np.abs(x-2.5))
plt.subplot(2,3,6) #2行3列の区画の中の6番目の場所
plt.plot(x, np.abs(np.abs(x-2.5)-2))
plt.show()
sys.exit()
#========================================================

f:id:Inuosann:20200211171254p:plain:w450