matplotlib听课的笔记(1)

首先导入包

import numpy as np
import matplotlib.pyplot as plt

第一种

plt.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25])
plt.xlabel('xlabel',fontSize=16)
 #xlabel   为x轴名字,  ylabel为y轴的名字   fontSize=16   控制字体大小
plt.ylabel('ylabel')
plt.show()

第二种

tan_numy = np.array([0, 10, 0.5])  #0到10  间格为0.5
plt.plot(tan_numy, tan_numy, 'g--')  #多条线
plt.plot(tan_numy, tan_numy*2, 'r')
plt.plot(tan_numy, tan_numy*3, 'g--')
plt.show()

第三种

x = np.linspace(-10, 10)
y = np.sin(x)
plt.plot(x, y, linewidth=3.0)
plt.show()

plt.plot(x,y,color=‘b’,linestyle=’:’,marker=‘o’,markerfacecolor=‘r’,markersize=10)
color是颜色 linestyle 线的方式 marker是点 markerfacecolor是点的颜色 markersize是点的大小
或者可以写成
line = plt.plot(x,y)
plt.setp(line,color=‘r’,linewidth=2.0,alpha=0.5)
alpha是透明度 linewidth是宽度

第四种

x = np.linspace(-10, 10)
y = np.sin(x)
plt.subplot(211)
#211表示一会要画的图是2行一列的  最后一个1表示的是子图当中的第1个图
plt.plot(x, y, color='r')
plt.subplot(212)
#211表示一会要画的图是2行一列的  最后一个2表示的是子图当中的第2个图
plt.plot(x, y, color='g')
plt.show()

第六种 可以增加注释

x = np.linspace(-10, 10)
y = np.sin(x)
plt.plot(x, y, color='b', linestyle=':', marker='o', markerfacecolor='r', markersize=10)
plt.xlabel('x:x--')
plt.ylabel('y:y--')
plt.title('test image')  #标题
plt.text(0, 0, 'annptation')  #注释
plt.grid(True)    #网格
plt.annotate('ann', xy=(-5, 0), xytext=(-2, 0.3), arrowprops=dict(facecolor='red', shrink=0.05))
#注释加箭头  xy是加箭头的点  xytext是注释的位置  arrowprops对箭头进行设置  facecolor箭头的颜色  shrink是大小
plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值