matplotlib核心剖析

来源:互联网 发布:php 获取头部信息 编辑:程序博客网 时间:2024/06/05 18:48
import matplotlib.pyplot as plt


# 1D data
x = [1,2,3,4,5]
y = [2.3,3.4,1.2,6.6,7.0]


plt.figure(figsize=(12,6))


plt.subplot(231)
plt.plot(x,y)
plt.title("plot")


plt.subplot(232)
plt.scatter(x, y)
plt.title("scatter")


plt.subplot(233)
plt.pie(y)
plt.title("pie")


plt.subplot(234)
plt.bar(x, y)
plt.title("bar")


# 2D data
import numpy as np
delta = 0.025
x = y = np.arange(-3.0, 3.0, delta)
X, Y = np.meshgrid(x, y)
Z    = Y**2 + X**2


plt.subplot(235)
plt.contour(X,Y,Z)
plt.colorbar()
plt.title("contour")


# read image
import matplotlib.image as mpimg
img=mpimg.imread('tupian1.png')


plt.subplot(236)
plt.imshow(img)
plt.title("imshow")
plt.show()

#plt.savefig("matplot_sample.jpg")






0 0
原创粉丝点击