# -*- coding:utf-8 -*- import matplotlib.pyplot as plt plt.plot([1,2,3,4],[1,4,9,18], 'ro') # r: red, o: circle marker plt.plot([1,2,3,4],[3,5,15,2], 'b^') # b: blue, ^: triangle_up marker plt.axis([0,5,0,20]) # axis([xmin, xmax, ymin, ymax]) plt.show()
numpy で生成した数列をグラフ化
# -*- coding:utf-8 -*- # numpy で生成した数列をグラフ化 import numpy import matplotlib.pyplot as plt t = numpy.arange(0., 5., 0.2) print t plt.plot(t, t, 'r--') plt.plot(t, t**2, 'bs') # 2 乗 plt.plot(t, t**3, 'g^') # 3 乗 plt.show()
Sine curve を描く
# -*- coding:utf-8 -*-
# Sine curve を描く
import numpy
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
t = numpy.arange(-numpy.pi, numpy.pi, 0.1)
print t
# フォントを指定して日本語表示
#prop = fm.FontProperties(fname='C:\\WINDOWS\\Fonts\\ipamp.ttf')
prop = fm.FontProperties(fname='/usr/share/fonts/ipa-pmincho/ipamp.ttf')
plt.title(u'Sine curve テスト', fontproperties=prop)
plt.plot(t, numpy.sin(t), 'k')
#plt.show()
# png 出力する場合はこちら
plt.savefig('test04.png')
0 件のコメント:
コメントを投稿