# -*- 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 件のコメント:
コメントを投稿