我用python的matplotlib模塊進行簡單的畫圖操做,做爲入門參考,下面直接上代碼:python
#coding:utf-8 import numpy as np import matplotlib.pyplot as plt x=np.linspace(-np.pi,np.pi,512,endpoint=True) c=np.cos(x) s=np.sin(x) plt.figure(1) #首先創建一張圖figure1 plt.plot(x,c,color='red',linewidth='1.0',label='COS',linestyle='-',alpha=0.5) plt.plot(x,s,'b--',label="SIN") #-表示畫線的類型,還能夠用*畫線 plt.title("COS & SIN") #圖的名字 #設置座標軸 ax=plt.gca() ax.spines["right"].set_color("none") #設置座標軸的顏色 ax.spines["top"].set_color("none") ax.spines["left"].set_position(("data",0)) #設置座標軸的位置 ax.spines["bottom"].set_position(("data",0)) ax.xaxis.set_ticks_position("bottom") #x軸的數據顯示在x軸右側 ax.yaxis.set_ticks_position("left") #y軸的數據顯示在y軸左側 plt.legend(loc="upper,left") #顯示圖例 #plt.axis([-1,1,-0.5,1]) #指定繪圖範圍,x從-1到1,y從-0.5到1 plt.grid() #顯示網格線 plt.fill_between(x,np.abs(x)<0.5,c,c>0.7,color='green',alpha=0.5) #填充顏色 plt.show()
做圖效果以下:ide