Matplotlib模块基础操作 折线图 散点图

鳄鱼君

发表文章数:642

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Python » Matplotlib模块基础操作 折线图 散点图

绘制折线图

import numpy as np
import matplotlib.pylab as py
x=[1,2,3,4,5,6]
y=[7,4,1,16,11,12]
py.plot(x,y) #plot(x轴数据,y轴数据,展现形式)
py.show() # 折线图

绘制散点图

import numpy as np
import matplotlib.pylab as py
x=[1,2,3,4,5,6]
y=[7,4,1,16,11,12]
py.plot(x,y,'o') #plot(x轴数据,y轴数据,展现形式)
py.show() # 折线图

线条颜色

默认情况下plot绘制的图颜色为蓝色,这里也可以通过第三个参数来修改颜色。浅蓝色(c)、红色(r)、紫红(m)、绿色(g)、蓝色(b)、黄色(y)、黑色(k)、白色(w)。如果想要绘制绿色的散点图,可写为plot(x,y,’og’),展现形式可叠加。颜色效果可能不准确,需要自己尝试分辨,我是色盲!

线条形式

修改plot的第三个参数,直线(-)、虚线(–)、一杠一点(-.)

import numpy as np
import matplotlib.pylab as py
x=[1,2,3,4,5,6]
y=[7,4,1,16,11,12]
py.plot(x,y,'-') #直线
py.plot(x,y,'--') #虚线
py.plot(x,y,'-.') #一杠一点
py.show() 

点的样式

修改plot的第三个参数,方形(s)、六角形(h或H)、星形(*)、加号(+)、棱形(d或D)、x形(x)、五角形(p),比较简单

添加标题和名称

x=[1,2,3,4,5,6]
y=[7,4,1,16,11,12]
py.plot(x,y,'y') #plot(x轴数据,y轴数据,展现形式)
py.title('show') # 添加标题
py.xlabel('ages') # x轴信息
py.ylabel('salary') # y轴信息
py.show() 

标题如果是中文,需要添加字体。设置x和y轴的范围:

x=[1,2,3,4,5,6]
y=[7,4,1,16,11,12]
py.plot(x,y,'y') #plot(x轴数据,y轴数据,展现形式)
py.title('show') # 添加标题
py.xlabel('ages') # x轴信息
py.ylabel('salary') # y轴信息\
py.xlim(0,10)
py.ylim(10,20)
py.show() 

绘制多个图

x1=[1,2,3,4,5,6]
y1=[7,4,1,16,11,12]
x2=[4,6,3,12,32,3]
y2=[8,5,2,16,12,4]

py.plot(x1,y1) 
py.plot(x2,y2)
py.show() 

随机数的生成

np.random.random_integers(1,20,1000) # 最大值,最小值,个数

满足正态分布是数据

df=np.random.normal(5.0,2.0,10) # 均数,西格玛,个数
# array([7.29180591, 1.79342306, 5.95431106, 5.60255568, 7.03877165,
#        5.64454854, 4.09288541, 5.17962421, 5.6233712 , 2.50044978])

绘制直方图

df=np.random.normal(5.0,2.0,10) # 均数,西格玛,个数
py.hist(df)
py.show()

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Matplotlib模块基础操作 折线图 散点图》 发布于2020-05-14

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

7 + 2 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册