一、规规矩矩画数据图
使用matplotlib的pyplot模块绘制图形,对于plt.legend()使用参数有了些疑惑,现在记录下。
下面是个简单小例子
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,6,0.1)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x,y1,label = "sin")
plt.plot(x,y2,linestyle = "--",label = "cos")
plt.xlabel('XXX')
plt.ylabel('YYY')
plt.title('sin & cos')
plt.legend(labels = ['1111','2222'],loc='best')
plt.show()
结果:
参数
legend()有三个参数:
handles:就是把你想画的线条对象传入进去
labels是图片的名称,图片中左下角
loc代表了图例在坐标轴平面中的位置,一般默认为best
二、显示本地图像
先把这张图保存在本地(zhz.png)
下面这张图看一送一
mport matplotlib.pyplot as plt
from matplotlib.image import imread
img = imread('zhz.png')
plt.imshow(img)
plt.show()
结果: