1. plyに渡すデータとしてNumpyndarrayを使用します
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
np.random.seed(1000)
y = np.random.standard_normal(10)
print "y = %s"% y
x =range(len(y))
print "x=%s"% x
plt.plot(y)
plt.show()
2. 軸を操作し、グリッドとラベルを追加するための関数
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
np.random.seed(1000)
y = np.random.standard_normal(10)
plt.plot(y.cumsum())
plt.grid(True) ##グリッドを増やす
plt.axis('tight') #座標軸適応データ量軸設定座標軸
plt.show()
3. plt.xlimとplt.ylimは、各軸の最小値と最大値を設定します
#! /etc/bin/python
# coding=utf-8import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
np.random.seed(1000)
y = np.random.standard_normal(20)
plt.plot(y.cumsum())
plt.grid(True) ##グリッドを増やす
plt.xlim(-1,20)
plt.ylim(np.min(y.cumsum())-1, np.max(y.cumsum())+1)
plt.show()
4. タイトルとラベルを追加plt.title、plt.xlabe、plt.ylabel個別のポイント、ライン
#! /etc/bin/python
# coding=utf-8import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
np.random.seed(1000)
y = np.random.standard_normal(20)
plt.figure(figsize=(7,4)) #キャンバスサイズ
plt.plot(y.cumsum(),'b',lw =1.5) #青い線
plt.plot(y.cumsum(),'ro') #個別のポイント
plt.grid(True)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('A simple Plot')
plt.show()
上記は、Python描画視覚線図の詳細な内容です。Python描画線図の詳細については、ZaLou.Cnの他の関連記事に注意してください。