matplotlib.pyplot学习笔记

matplotlib.pyplot学习笔记

** matplotlib.pyplot就是一个用来画图的库,结合numpy使用 **

一般用法:

import matplotlib.pyplot as plt
import numpy as np

画直线:

x = np.arange(0,20,1)  
#x = np.arange(下限,上限,跨步)

plt.plot(x,3*x,'o',label='hhh',markersize=5)  
#plt.plot(x坐标, y坐标, '线类型', label='标签名')
#'o'表示画点,label为图例,markersize为点大小(只用于点)

plt.legend(markerscale=2,numpoints=1,fontsize=12) 
#用legend加图例,markerscale表示图例中点大小:图中点大小点比例尺,numpoints表示图例中有几个点
plt.show()
#画图

‘o'
更改线条类型:
在plt.plot(x,y,‘o’)中更改,‘o’表示点图,’-'表示直线,‘–‘表示虚线
‘--‘

画随机点图

def rand_data():
	return np.random.uniform(low=0,high=20,size=100) 
	#随机在low和high范围内生成size个随机数(随机数列)

x1,y1 = [rand_data() for i in range(2)]
#在随机数列中重依次每次取2个数作为x和y坐标,所以是range(2)
plt.plot(x1,y1,'o')
plt.show()

在这里插入图片描述

用plt.scatter()画点图

plt.scatter()等价于plt.plot(x,y,‘o’)

x2 = np.arange(0,20,1)
plt.scatter(x2,x2+1,s=10)
#scatter中用s=10表示点的大小
plt.show()

在这里插入图片描述

不论哪种画法,要想设置颜色,在plt.plot()或者plt.scatter()的括号内加上

c='#00CED1'

即可,c='颜色代码‘。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值