matplotlib基础教程(二)

 matplotlib基础教程(二)

1.简单入门单线条图

Ⅰ.抛物线图

import numpy as np
import matplotlib.pyplot as plt

x1 = np.arange(-np.pi,np.pi,0.01)
y1 = x1**2

plt.plot(x1,y1)

plt.show()

Ⅱ.直线图 

import numpy as np
import matplotlib.pyplot as plt

x = [1,2,3,4,5,6]
y = [2,4,6,8,10,12]

plt.plot(x,y)

plt.show()

 正弦曲线图

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-np.pi,np.pi,100)

y = np.sin(x)

plt.plot(x,y)

plt.show()

 2.包含多个曲线的图

import numpy as np
import matplotlib.pyplot as plt

x1 = np.arange(-np.pi,np.pi,0.01)
y1 = x1**2

plt.plot(x1,y1,x1+1,y1+1)

plt.show()

3, 将多个曲线图绘制在一个table区域中

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-np.pi,np.pi,100)
y = np.sin(x)

a1 = plt.subplot(2,2,1)
a1.plot(x,y)

a2 = plt.subplot(2,2,2)
a2.plot(x,y)
a2.plot(x+1,y+1)

a3 = plt.subplot(2,2,3)
a3.plot(x,y)

a4 = plt.subplot(2,2,4)
a4.plot(x,y)

4.网格线 gride(XXX) 

 

  • axis
  • color:支持十六进制颜色
  • linestyle: – -. :
  • alpha
import numpy as np
import matplotlib.pyplot as plt


x = np.linspace(-np.pi,np.pi,100)

y = np.sin(x)

plt.grid(color='r',linestyle='-.')
plt.plot(x,y)

plt.show()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章